【发布时间】:2011-06-14 00:28:41
【问题描述】:
我有一些看起来像这样的 XML:
<root>
<item>Banana</item>
<item>Apple</item>
<item>Cherry</item>
</root>
这不是我拥有的实际数据,但它可以在这里达到目的。我想要做的是使用 Linq to SQL 重新排序 XML,以便子节点按字母顺序排列,例如。
<root>
<item>Apple</item>
<item>Banana</item>
<item>Cherry</item>
</root>
然后我希望能够在原始 XDocument 上调用 ToString() 并让它返回第二组 XML,如上所示。有没有一种简单的方法可以做到这一点?我试过搜索,但没有这样的运气。
【问题讨论】:
标签: c# linq-to-xml