| 
 
Subject: Re: [xsl] ancestor::* and for-each From: Martin Honnen <Martin.Honnen@xxxxxx> Date: Wed, 28 Jul 2010 18:36:26 +0200  | 
I use ancestor-or-self::* to obtain the node sequence from some node to the document root. The outermost/top element of the document isn't interesting, so I add a predicate, and I find that this works: [position() != last()] Apparently, the sequence goes from leaf to root, which is the closing tag order, as it should be.
Then, I iterate over the sequence, and now the nodes are processed from root to leaf, which is strange.
Martin Honnen http://msmvps.com/blogs/martin_honnen/
| Current Thread | 
|---|
  | 
| <- Previous | Index | Next -> | 
|---|---|---|
| Re: [xsl] ancestor::* and for-each, G. Ken Holman | Thread | Re: [xsl] ancestor::* and for-each, Michael Kay | 
| Re: [xsl] ancestor::* and for-each, G. Ken Holman | Date | [xsl] Where in the XPath 2.0 is the, Dimitre Novatchev | 
| Month |