cag*_*gin 13 c# sorting linq-to-xml
我有一些XML
<Users>
<User Name="Z"/>
<User Name="D"/>
<User Name="A"/>
</User>
Run Code Online (Sandbox Code Playgroud)
我想按名字排序.我使用加载xml XDocument.如何查看按名称排序的xml?
Ars*_*yan 14
如果不是XmlDocument,您可以使用LINQ to Xml进行排序
XDocument input = XDocument.Load(@"input.xml");
XDocument output = new XDocument(
new XElement("Users",
from node in input.Root.Elements()
orderby node.Attribute("Name").Value descending
select node));
Run Code Online (Sandbox Code Playgroud)