xsl-list
[Top] [All Lists]

Re: [xsl] make recursive call

2006-09-08 09:33:52
Sorry, I am unable to provide a solution with the present problem
description. You need to explain more clearly.

On 9/8/06, mary liu <maryliu99(_at_)gmail(_dot_)com> wrote:
Thanks Mukul! It is very helpful.

Another question is if I have exception data, like the last 2 records.
I want to genterate like newxml.xml.

oldxml.xml


<ResultSet>
<data_service>
 <Employeeprofile>
<row emp_name="one" org_cd="73700" rpt_to_org_cd="11111"  lev="2" />
<row emp_name="four" org_cd="73656" rpt_to_org_cd="73700" lev="3"  />
<row emp_name="five" org_cd="75425" rpt_to_org_cd="73700" lev="3"  />
<row emp_name="three" org_cd="73723" rpt_to_org_cd="11111"  lev="2" />
<row emp_name="two" org_cd="73708" rpt_to_org_cd="11111"  lev="2" />
<row emp_name="Six" org_cd="73651" rpt_to_org_cd="73708" lev="3"  />
<row emp_name="Seven" org_cd="73632" rpt_to_org_cd="73651" lev="4"  />
<row emp_name="Eight" org_cd="73229" rpt_to_org_cd="73651" lev="4"  />
<row emp_name="nine" org_cd="74023" rpt_to_org_cd="73651" lev="4"  />
<row emp_name="ten" org_cd="73989" rpt_to_org_cd="11111"  lev="2" />

<row emp_name="eleven" org_cd="897750" rpt_to_org_cd="UHFH"  lev="4" />
<row emp_name="twelve" org_cd="3334" rpt_to_org_cd="4456"  lev="2" />
</Employeeprofile>
</data_service>
</ResultSet>


the newxml.xml

So the newxml.xml should be like this:


<ResultSet>
<branch id="one">
     <branchText>one</branchText>
     <leaf>
         <leafText>four</leafText>
     </leaf>
    <leaf>
       <leafText>five</leafText>
    </leaf>
 </branch>


 <branch id="three">
    <branchText>three</branchText>
 </branch>


 <branch id="two">
    <branchText>two</branchText>
     <branch id="Six">
    <branchText>Six</branchText>
    <leaf>
        <leafText>Seven</leafText>
    </leaf>
    <leaf>
          <leafText>Eight</leafText>
    </leaf>
        <leaf>
          <leafText>nine</leafText>
    </leaf>
 </branch>
  </branch>


  <branch id="ten">
    <branchText>ten</branchText>
 </branch>

  <branch id="eleven">
    <branchText>eleven</branchText>
 </branch>

<branch id="twelve">
    <branchText>twelve</branchText>
 </branch>
</ResultSet>


--
Regards,
Mukul Gandhi

http://gandhimukul.tripod.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>