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