Hi
How do I backtrack the originating node of a descendant node, until I
reach the root element? Hence if my given structure is of the form:
<Top>
<SubConcepts>
<SubConcept id="990" name="Level1">
<Child ref="567">Child1</Child>
<Value ref="456">hasFeature BrokenBolt</Value>
</SubConcept>
<SubConcept id="456" name="BrokenBolt">
<Child ref="345">Child2</Child>
<Value ref="123">hasProperty NextTime</Value>
</SubConcept>
</SubConcepts>
</Top>
I find my result in the <Value ref="123"> node with the contained value
'Time'. I can find the parent of this with the name() function
'BrokenBolt' as the control is at the <SubConcept id="456"> level. I'd
like to iterate backwards using the 'id'='ref' match so I get a result
of the order:
Match found: Next
Parent: BrokenBolt
Parent: Level1
Parent: SubConcepts
Thanks
Rahil
--~------------------------------------------------------------------
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--