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

Re: ancestor axis order

Subject: Re: ancestor axis order
From: David Carlisle <davidc@xxxxxxxxx>
Date: Tue, 4 May 2004 15:58:52 +0100
ancestor axis order
> and it works.

don't sound so surprised:-)


> But I for one would appreciate a JT class explanation.


ancestor::*
   is all the ancestor element nodes, and within this step (only)
   they will be ordered in reverse document order. as ancestor is a
   reverse axis. "this step" means up to the end of the expression or to
   the next / , predicates in [] are part of the step.

  [self::define or self::choice]
   this is a boolean valued predicate so after evaluating this, the
   current node list just consists of nodes for which the predicate is
   true, ie define or choice elements.

  [1]
  This is a numeric valued predicate so is [positon()=1] and as we are
  in a reverse axis step this is true for just the innermost element
  in the current node list  ie the innermost define or choice

  [self::choice]
  This is a node-set predicate so is true just if the node set is
  non-empty: it will be non-empty if the single node which got past the
  [1] is a choice and false otherwise, so it is true just if the
  innermost define-or-choice element is a choice.

Jeni


-- 
The LaTeX Companion
  http://www.awprofessional.com/bookstore/product.asp?isbn=0201362996
  http://www.amazon.co.uk/exec/obidos/tg/detail/-/0201362996/202-7257897-0619804


________________________________________________________________________
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
________________________________________________________________________

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.