Subject: Printing ancestor elements of all element nodes
From: Mukul Gandhi <gandhi.mukul@xxxxxxxxx>
Date: Wed, 3 Aug 2005 16:34:27 +0530
|
I have this XML document -
<root>
<a>
<b>
<c/>
<d/>
<e>
<f>
<g/>
<h/>
</f>
</e>
</b>
</a>
</root>
The following output is desired -
root -
a - root
b - a,root
c - b,a,root
d - b,a,root
e - b,a,root
f - e,b,a,root
g - f,e,b,a,root
h - f,e,b,a,root
How to do this with XSLT?
I'll be testing this with both Xalan-J 2.6.0 and Saxon 8.4. I need a
XSLT 1.0 solution.
Regards,
Mukul
|