XElement属性排序

cag*_*gin 2 c# xml linq-to-xml

我有一个像这样的XML文件:

<Users>
    <User>
        <Adress Name="bbbb"/>
        <Adress Name="aaaa" />
    </User>
</Users>
Run Code Online (Sandbox Code Playgroud)

我想User按升序对元素的节点进行排序.我该如何订购Adress元素?

谢谢您的帮助.

Gre*_*ire 8

如果node是您的用户节点:

node.Elements("Adress").OrderBy(e=>e.Attribute("Name").Value)
Run Code Online (Sandbox Code Playgroud)