[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: Is there a conflict in the definition of node() in XPath
>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
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|