Subject: Re: [xsl] Re: Re: XSLT Tree Model From: Francis Norton <francis@xxxxxxxxxxx> Date: Thu, 04 Oct 2001 15:10:07 +0100 |
Hi Dimitre, Dimitre Novatchev wrote: > > 2. A more direct answer (page 406): > "Although the formal usually give the answer you would expect intuitively, > there can be surprises. For example, you might expect the pattern "node()" > to match any node; but it doesn't. As an expression it short for > "./child::node", and the only nodes that this can select are nodes that are > children of something. Since root nodes, attribute nodes and namespace nodes > are never children of another node, they will never be matched by the > pattern "node()"" > > I can only add, that due to the fact that only the "child" and "attribute" axis are > allowed in a pattern (excluding contents of predicates where any XPath expression is > OK), this effectively means, that namespace nodes cannot be matched by a pattern. > which very nicely explains my puzzle on the 'Re: [xsl] "*|@*|text()" vs. "node()"' thread - thanks! Francis. XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
[xsl] Re: Re: XSLT Tree Model, Dimitre Novatchev | Thread | Re: [xsl] Re: Re: XSLT Tree Model, David Carlisle |
[xsl] Re: Re: "*|@*|text()" vs. "no, Dimitre Novatchev | Date | Re: [xsl] NetScape support over XSL, Thomas B. Passin |
Month |