[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

RE: Interpretation of (preceding::foo)[1]

Subject: RE: Interpretation of (preceding::foo)[1]
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Thu, 2 Dec 1999 14:10:17 -0000
RE: Interpretation of (preceding::foo)[1]
> If they are considered as expressions, then preceding::foo[1] is a
> location path treated as an expression while (preceding::foo)[1] is
> directly an expression consisting of the parenthesized expr
> (preceding::foo) narrowed by the predicate[1], and the child axis
> isn't applied, despite what the note says.
> 
The spec is really trying to exercise your brain in this area, it says in
3.3 that "the predicate filters the node-set with respect to the child
axis", purely as a device for ensuring that every predicate has an
associated axis and therefore an associated direction. It's a peculiar way
of saying that the nodes are filtered in document order, and has nothing to
do with the nodes being children of any common parent.

Took me a while to work out!

Mike Kay


 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.