【发布时间】:2016-09-25 14:34:10
【问题描述】:
我有一个 System.Xml.XmlDocument 类型的 XML 文档,如下所示:
<root>
<group>
<dog order="1" />
<cat order="4" />
<cat order="3" />
<dog order="7" />
<dog order="5" />
<cat order="6" />
<dog order="2" />
</group>
<other/>
</root>
我希望它像
<root>
<group>
<dog order="1" />
<dog order="2" />
<cat order="3" />
<cat order="4" />
<dog order="5" />
<cat order="6" />
<dog order="7" />
</group>
<other/>
</root>
我在网上尝试了各种代码,但没有一个对我有用。我还将我的 XmlDocument 转换为 XDocument 以使用 LINQ,如下所示:
var xDoc = XDocument.Parse(xdoc.OuterXml);
仍然没有成功。
我需要在组元素 XmlDocument 中对子元素进行排序
【问题讨论】:
标签: c# xml linq xml-parsing xmldocument