[XSL-LIST Mailing List Archive Home]
[By Thread]
[By Date]
Re: Is there a conflict in the definition of node() in XPath and XSLT ?
Subject: Re: Is there a conflict in the definition of node() in XPath and XSLT ? From: David Carlisle <davidc@xxxxxxxxx> Date: Sun, 27 Feb 2000 01:34:44 GMT |
>From section 2.3 of the XPath rec: "A node test node() is true for any node of any type whatsoever." >From section 5.2 of the XSLT rec: "node() matches any node other than an attribute node and the root node" Has this been brought up already in discussions on this list? Cheers, -John both statements are true, so there is no conflict. match="xxx" is true if there is somewhere in the tree such that that expression would select the current node. so if the current node is a title element match="title" is true as select="title" would select the current node if executed from the parent element (or root in the case of the document element) but while node() test is true on an attribute, the _match_ match="node()" is never true on an atribute as it is short for child::node() David XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Is there a conflict in the definiti, John Lam | Thread | Announce: Seventh Edition of XSLT/X, G. Ken Holman |
Re: sorting by attribute, David Carlisle | Date | RE: Variables and constants, Mike Brown |
Month |