[xpath] Selecting levels from the document hierarchy

Subject: [xpath] Selecting levels from the document hierarchy
From: "Taras Tielkes" <t.r.tiekes@xxxxxxxxxxxx>
Date: Fri, 6 Oct 2000 18:38:53 +0200
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


Current Thread