|
Subject: [xsl] re-ordering nodes From: Srinivasan Guruswami - CSIS Fellow <srini@xxxxxxxxxxxxxxxxx> Date: Tue, 18 Dec 2001 13:06:29 -0500 (EST) |
Hello XSL Experts:
I am relatively new to XSL and would like to know how the
following transformation can be accomplished through XSL. I have tried
several sample XSL patterns and I would really appreciate if someone can
throw some light.
Input:
-------->
<?xml version="1.0" encoding="UTF-8" standalone = "no"?>
<list>
<o>
<a/>
<b/>
<a>
<o> 1 </o>
<o> 2 </o>
</a>
<b>
<o> 3 </o>
<o>
<a value="1"/>
<b value="2"/>
<o> 4 </o>
</o>
</b>
</o>
</list>
Output
---------->
<?xml version="1.0" encoding="UTF-8" standalone = "no"?>
<list>
<o> 1 </o>
<o> 2 </o>
<o> 3 </o>
<o> 4 </o>
<o>
<a value="1">
<b value="2">
</o>
<o>
<a/>
<b/>
<a> <!-- for 1, 2 --> </a>
<b> <!-- for 3, 4 --> </b>
</o>
</list>
---- End of listing ---->
The goal is to re-group all the <o> nodes at the first level from the root
node. The relative order is not so much of a concern at this time.
Thanks,
-Srini
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| [xsl] ampersand character in attrib, Dan Cederholm | Thread | Re: [xsl] re-ordering nodes, Jeni Tennison |
| Re: [xsl] General Searching query, Chuck White | Date | [xsl] applying templates to an attr, Eric Smith |
| Month |