|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Sorting XML Elements alphabetically
Hi,
I am a beginner to the world of XSL and related technologies. I have an XML
document with an arbitrarily deep tree structure where the elements are in
random order, e.g.
<school>
<teacher>
<subject>maths</subject>
<name>tom hart</name>
</teacher>
<student>
<age>12</age>
<name>dick jones</name>
<gender>male</gender>
</student>
</school>
I would like to produce XML output from this source where the elements are
sorted alphabetically at each level, i.e.
<school>
<student>
<age>12</age>
<gender>male</gender>
<name>dick jones</name>
</student>
<teacher>
<name>tom hart</name>
<subject>maths</subject>
</teacher>
</school>
Is there an XSL transformation that can help me achieve this? I
experimented with different ways of using <xsl:sort> but so far, I seem to
have been only sorting data rather than the elements themselves. Any help
would be appreciated. Thanks.
Peter
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








