有没有一种方法可以基于属性值对xmlnodes进行排序?关键是每个子节点都有不同的名称,尽管如此,我想按属性对它们进行排序。
例如C#ASP.NET按自定义属性排序XML节点
<Doc>
<mar_03 data="03">
<Mattina_Turno_1 />
</mar_03>
<dom_01 data="01">
<Mattina_Turno_1 />
</dom_01>
<mer_04 data="04">
<Mattina_Turno_1 />
<Mattina_Turno_2 />
</mer_04>
</Doc>
应该成为
<Doc>
<dom_01 data="01">
<Mattina_Turno_1 />
</dom_01>
<mar_03 data="03">
<Mattina_Turno_1 />
</mar_03>
<mer_04 data="04">
<Mattina_Turno_1 />
<Mattina_Turno_2 />
</mer_04> </Doc>
我该怎么办呢?明显排序后,我想覆盖文件。
This答案不能解决我的问题,因为我无法定义节点“item”,因为每个节点的名称都不相同。
谢谢,请不要将它标为重复,因为它不是!
[如何通过C#中的节点属性对XML文件进行排序](https://stackoverflow.co m/questions/34539948/how-to-sort-xml-files-by-a-node-attribute-in-c-sharp) –
以下解决方案无法在此处应用。 @FerasAlSous –