除了使用XSLT ......
如何使用Microsoft XMLDOM对内存中的XML进行排序?
答案 0 :(得分:1)
除了使用XSLT对XML进行排序之外,我不熟悉任何方法。
为什么XSLT不是一个选项?它很简单,不应该是性能破坏者。您可以在加载XSLT文档后缓存FreeThreadedDOMDocument对象,以避免每次都解析和编译XSLT文档。
答案 1 :(得分:1)
AFAIK,通过将数据移动到新的(已排序)列表,无法在不使用XSLT的情况下对内存中的XML进行排序。您可以将节点复制到排序列表,然后将节点放回新的顺序。确切的技术取决于您的开发软件。