RE: Selection of an XML-Tree will not work

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


Current Thread