我试图为我的问题找到解决方案,但我在这方面的知识(Linq、XML)相当有限。:( '已经找到了一个类似的结构,但我需要一种更复杂的排序方式。
考虑以下 XML 文档:
<Envelope>
<Body>
<Table>
<Trans>
<B>1</B>
<A>3</A>
<C>5</C>
</Trans>
<Trans>
<D>1</D>
<A>6</A>
<C>3</C>
</Trans>
<Trans>
<A>1</A>
<C>3</C>
<B>5</B>
</Trans>
</Table>
</Body>
<Envelope>
有什么方法可以使用 C#/Linq 对 <Trans> 中的元素进行排序,还是必须分解所有 <Trans> 元素并一一排序?
更新 我有一个文件,这就是我想要完成的。;)
<Envelope>
<Body>
<Table>
<Trans>
<A>3</A>
<B>1</B>
<C>5</C>
</Trans>
<Trans>
<A>6</A>
<C>3</C>
<D>1</D>
</Trans>
<Trans>
<A>1</A>
<B>5</B>
<C>3</C>
</Trans>
</Table>
</Body>
<Envelope>