This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
[xpath] Selecting levels from the document hierarchy
- To: <xsl-list at mulberrytech dot com>
- Subject: [xpath] Selecting levels from the document hierarchy
- From: "Taras Tielkes" <t dot r dot tiekes at zap dot a2000 dot nl>
- Date: Fri, 6 Oct 2000 18:38:53 +0200
- Reply-To: xsl-list at mulberrytech dot com
Hi,
These are the two XPath expressions I use to select element 'levels' from
the document. (Every parent->child step is a 'level' down)
To select n levels from the root:
//*[count(ancestor-or-self::*)<=n]
To select n levels from the endpoint elements:
//*[not(*)]/ancestor-or-self::*[position()<=n]
Is there a way to write either of these is a different (more efficient?)
way?
Thanks in advance,
Taras
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list