[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

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
conflict miss definition
   >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

PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
Site Map | Privacy Policy | Terms of Use | Trademarks
Free Stylus Studio XML Training:
W3C Member
Stylus Studio® and DataDirect XQuery ™are products from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2013 All Rights Reserved.