xsl-list
[Top] [All Lists]

Dive routine

2005-02-15 16:44:33
 Hello All,
It's been a while since I've used XSL and now I've got to pull something together in short order.
I need to go from this:

   <model rootview="1721678891107373384457">
       <views>
           <view viewref="1721678891107373384457"
   noderef="1721678891107376948629"/>
           <view viewref="1721678891107373384457"
   noderef="1721679701107199037296"/>
           <view viewref="1721678891107373384457"
   noderef="1721679701107365990562"/>
           <view viewref="1721679701107365990562"
   noderef="1721679701107366055468"/>
           <view viewref="1721679701107365990562"
   noderef="1721679701107366004593"/>
       </views>
       <nodes>
           <node id="1721678891107373384457" type="2" label="Sales :
   New Hire Agenda" state="-1"/>
           <node id="1721678891107376948629" type="9"
   label="http://www.whatever.com/filename.pdf"; state="-1"/>
           <node id="1721679701107199037296" type="10" label="No
   objectives" state="-1"/>
           <node id="1721679701107365990562" type="2" label="ITSEC"
   state="-1"/>
           <node id="1721679701107366055468" type="9"
   label="https://pivot.earthlink.net/DesktopDefault.aspx?tabid=1291";
   state="-1"/>
           <node id="1721679701107366004593" type="9"
   label="Information Technology Security Document. " state="-1"/>
       </nodes>
   </model>

to this:

   <node data="1721678891107373384457" label="Sales : New Hire Agenda">
       <node data="1721678891107376948629"
   label="http://www.whatever.com/filename.pdf";></node>
       <node data="1721679701107199037296" label="No objectives"></node>
       <node data="1721679701107365990562" label="ITSEC">
           <node data="1721679701107366055468"
   label="https://pivot.earthlink.net/DesktopDefault.aspx?tabid=1291";></node>
           <node data="1721679701107366004593" label="Information
   Technology Security Document.">
       </node>
   </node>

I know I need to do some sort of recursive dive to do the transform, but I can't figure out where to start. There can be an unlimited number of levels in the tree structure I am trying to transform to.
Any help would be greatly appreciated.
Thanks,
Erick

--
Erick Emde

Instructional Developer

Learning and Quality
EarthLink Inc.
x24535
(404) 815-0770 in Atlanta.
(800) 719-4664 everywhere else.

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