【发布时间】:2017-09-13 11:55:41
【问题描述】:
有没有一种方法可以根据属性值对 xmlnodes 进行排序?关键是每个子节点都有不同的名称,尽管如此,我还是想按属性对它们进行排序。
例如
<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 回答不能解决我的问题,因为我无法定义节点“项目”,因为我的每个节点的名称都不同。
谢谢,请不要将其标记为重复,因为它不是!
【问题讨论】:
-
这里不能应用以下解决方案。 @FerasAlSous
标签: c# asp.net xml linq sorting