xsl-list
[Top] [All Lists]

RE: Namespace problem

2004-09-14 09:13:50
So, if I walk up the DOM tree from my current node to the root and take the union of the namespace nodes at each DOM Node will I have the set of all namespace node?

Marc

At 06:41 PM 9/13/2004, you wrote:
> My reading of Dave's response was that in Xalan-C the namespace axis
does
> return all in-scope namespaces, but that you cannot reliably obtain the
> parent element of a namespace node. So rather than accessing the parent
of
> the namespace node using the parent axis, you need to save it (the
parent
> element) in a variable. Is that correct?

Yes, that's correct.  You get all of the in-scope namespace nodes, but
they are not necessarily parented as you would expect.

It's really a DOM-style implementation, and the namespace axis just goes
up the tree and gathers up the nodes.  So, this breaks when you really on
generate-id() as a hack to implement node identity, and also in the case,
where you use the parent axis.  In the first case, there's no work-around,
while in the second case, there is.

Dave

--+------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--+--



<Prev in Thread] Current Thread [Next in Thread>