Re: Axis order and variables
> <xsl:variable name="x" select="ancestor::x"/> > <xsl:value-of select="$x/@n"/> > What is the expected result? Is it "1" or "2"? I think this is pretty clear. The ancestor:: axis is a reverse axis (the first ancestor of a node is its parent), therefore the expected answer is 2. The axis used to select a node set is irrelvant, if you filter a node set with  (which isn't the same as using the predicate  in a step) Then the node set is sorted into document order and the 1st node is taken. If you expect 2 then the expected answer is 2, but nevertheless you'll get 1. David ________________________________________________________________________ This e-mail has been scanned for all viruses by Star Internet. The service is powered by MessageLabs. For more information on a proactive anti-virus service working around the clock, around the globe, visit: http://www.star.net.uk ________________________________________________________________________ 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