xsl-list
[Top] [All Lists]

[xsl] Sorting a XML file with XSL

2007-10-24 00:44:20
Hi All,
Following is my sample XML file, I want to sort this base on <comment> tag and make a new XML file using a style sheet (XSLT),
Can anyone help me..?

- Buddhi -

(Sort - <data></data> tag blocks which carry same <comment> inner text, should come closer)

<root>
   <data name="MN_UTL10">
       <value>&amp;New Add-In...</value>
       <comment>NewAddin.cs</comment>
   </data>
   <data name="MN_EDTMNU">
       <value>&amp;Edit</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT1">
       <value>Cu&amp;t</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT2">
       <value>&amp;Copy</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT3">
       <value>&amp;Paste</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT4">
       <value>&amp;Delete</value>
       <comment>Text.cs</comment>
   </data>
   <data name="MN_EDT5">
       <value>&amp;Undo</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT6">
       <value>&amp;Redo</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_EDT7">
       <value>Select All</value>
       <comment>Text.cs</comment>
   </data>
   <data name="MN_FLMNU">
       <value>&amp;File</value>
       <comment>Text.cs</comment>
   </data>
   <data name="MN_FL1">
       <value>&amp;New</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_FL2">
       <value>New Command File</value>
       <comment>Text.cs</comment>
   </data>
   <data name="MN_FL3">
       <value>New Visual File</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_FL4">
       <value>&amp;Open File</value>
       <comment>Main.cs</comment>
   </data>
   <data name="MN_FL5">
       <value>&amp;Close</value>
       <comment>Text.cs</comment>
   </data>
</root>


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