我需要对如下所示的 XML 文档进行排序:
<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>
dataAttribute 元素应该按照 @name Attribute = "Name" 的元素进行排序,但排序应该按照该元素的 @value 属性进行。
你对此有什么提示吗?
非常感谢你!
弗里茨