xsl-list
[Top] [All Lists]

Rearrange element in hierarchy structure using xsl

2005-11-12 05:42:26
Hello,

I need your help to convert the Flat XML to
Hierarchical structure..

I have the following input xml
--------------------------------
<?xml version="1.0" encoding="UTF-8"?>
<office>
<ordered-list style-name="L1">
 <list-item>
        <h>Application:?Die Testapplikation?</h>
 </list-item>
</ordered-list>
<ordered-list style-name="L2">
 <list-item>
    <ordered-list>
        <list-item>
         <h>Processgroup</h>
        </list-item>
     </ordered-list>
 </list-item>
</ordered-list>
<ordered-list style-name="L3">
  <list-item>
     <ordered-list>
        <list-item>
          <ordered-list>
             <list-item>
                <h>Process:FSRenta </h>
             </list-item>
          </ordered-list>
        </list-item>
     </ordered-list>
  </list-item>
</ordered-list>
<ordered-list style-name="L3">
  <list-item>
     <ordered-list>
        <list-item>
          <ordered-list>
             <list-item>
                <ordered-list>
                   <list-item>
                    <h>PanelName:AnalysisLayout</h>
                    <p>TitelIcon:xxxxx</p>
                   </list-item>
                </ordered-list>
             </list-item>
        </ordered-list>
     </list-item>
  </ordered-list>
</list-item>
</ordered-list>
</office>

My expected result is: I want to create a hierachy
structure like the following
-----------------------
<Application>
 <Processgroup>
   <Process>
     <PanelName>AnalysisLayout</PanelName>
   </Process>
 </Processgroup>
</Application>

Any help??

thanks in advance
Regards,
Raj


                
__________________________________ 
Yahoo! FareChase: Search multiple travel sites in one click.
http://farechase.yahoo.com

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



<Prev in Thread] Current Thread [Next in Thread>