xsl-list
[Top] [All Lists]

Printing ancestor elements of all element nodes

2005-08-03 04:04:27
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

--~------------------------------------------------------------------
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>
--~--