I would need to sort an XML document that looks like follows:
<root xmlns="http://my.name.space.com">
<product id="id001">
<datafield name="Name" value="value 1"/>
<datafield name="Description" value="descriptive text"/>
<dataAttribute id="id002">
<datafield name="Name" value="ZZZZZ"/>
<datafield name="Start Date" value="16/01/2010 00:00:00"/>
<datafield name="End Date" value=""/>
<datafield name="Status" value="Active"/>
</dataAttribute>
<dataAttribute id="id003">
<datafield name="Name" value="XXXXX"/>
<datafield name="Start Date" value="16/01/2010 00:00:00"/>
<datafield name="End Date" value=""/>
<datafield name="Status" value="Active"/>
</dataAttribute>
<dataAttribute id="id004">
<datafield name="Name" value="YYYYY"/>
<datafield name="Start Date" value="16/01/2010 00:00:00"/>
<datafield name="End Date" value=""/>
<datafield name="Status" value="Active"/>
</dataAttribute>
</product>
</root>
The dataAttribute elements should be sorted, by the one which @name Attribute = "Name" but the sorting should occure by this element's @value attribute.
Do you have any hints on this?
Thank you very much!
Fritz