xsl-list
[Top] [All Lists]

generic sort based on attribute names

2005-01-22 20:23:21

Hi,
I am trying to write a generic sort that uses the 'concatenated 
name-value pairs of all attributes sorted' as the key to sort elements 
at a particular level.
Example
Suppose
<root>
 <e b="bb" y="yy"/>
 <e z="zz" a="aa"/>
</root>
is the XML I want to sort.
The result of the sort should be
<root>
  <e a="aa" z="zz" />
  <e b="bb" y="yy" />
</root>
Thus the attributes within an element are sorted and then the key used 
for sorting elements would be:
'az' and 'by' respectively (thus 'az' < 'by').
I am able to sort attributes within an element.
But I am having trouble setting the key to sort for elements.
Any help would be greatly appreciated.
Thanks
Chaitanya

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