Subject: RE: Selection of an XML-Tree will not work
From: Kay Michael <Michael.Kay@xxxxxxx>
Date: Mon, 31 Jul 2000 11:47:09 +0100
|
> I have confused Problem with XPath.
>
> When I say select me the Tree for ID="I" it should me select
> the following
> tree.
>
> <tree>
> <entry id="1"/>
> <entry id="2">
> <entry id="B">
> <entry id="I"/>
> <entry/>
> <entry id="C"/>
> <entry/>
> <entry id="3"/>
> </tree>
>
> $navid is a variable who is set the ID what should selected.
> This code worked fine but I hope you can tell me how I can
> select the same Path with XPath.
>
An XPath expression can give you a node-set, but there are no XPath
expressions that return trees. You could select the set of nodes that
participate in the required tree using an expression such as
id($navid)/ancestor::* | id($navid)/ancestor::*/child::*
but the result would be a node-set not a tree.
Mike Kay
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|