This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: Selection of an XML-Tree will not work


> 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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]