次のような 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 属性によって並べ替えが行われる必要があります。
これについて何かヒントはありますか?
どうもありがとうございました!
フリッツ