Closed Bug 45406 Opened 24 years ago Closed 24 years ago

ProcessorState::initialize won't find namespaces

Categories

(Core :: XSLT, defect, P3)

defect

Tracking

()

VERIFIED WORKSFORME

People

(Reporter: axel, Assigned: keith)

Details

Hi,
because of the DOM changes, Attr::GetName won't return the xmlns prefix for
non-default namespaces.
This renders transformiix unable to understand any <xsl:somestuff> tags, as it
can't find the namespace.

I won't have time to fix this, therefor I open a bug. And I don't really know,
which is the right way (TM) to fix this, too. Just prepending the prefix?
I don't really like that.

Axel
Axel,

is this as a Mozilla module, or standalone? I have some changes in my tree that 
fix this for the Mozilla module. I'll probably check them in tomorrow.

Peter
Hi Peter,
this is buggy in the module. It looks to me, like we should use the namespaces
of the document for this, instead of reparsing them again. But I didn't find how
to access those.

Axel
Hi,
Peter checked in some whacking on MozillaAttr.cpp, so this is WORKSFORME.
I didn't get his checkin comments, I thought mozilla had DOM2 but transformiix
not. I would prefer to mark this fixed, when the DOM2 stuff is there.

In the meantime, we segfault in functions.xml. More bugs to file, on monday.
I am pretty off for the weekend.

Axel
Status: NEW → RESOLVED
Closed: 24 years ago
Resolution: --- → WORKSFORME
whatever this was, it sure is dead by now.
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.