我正在尝试根据节点对XML文档进行排序。什么是有效的分类方法?
最佳答案
由于XML元素没有自然的排序顺序,因此我不知道有任何XML解析器可以对元素进行排序。那是因为在XML规范中,元素的排序顺序确实很重要,因此解析任意XML块的代码都不应对元素的顺序做出任何假设。
如果需要对元素进行排序,则必须使用自己喜欢的XML解析器解析XML文档,然后自己对它们进行排序。或者,您可以使用XSLT对文档进行排序。
我正在尝试根据节点对XML文档进行排序。什么是有效的分类方法?
最佳答案
由于XML元素没有自然的排序顺序,因此我不知道有任何XML解析器可以对元素进行排序。那是因为在XML规范中,元素的排序顺序确实很重要,因此解析任意XML块的代码都不应对元素的顺序做出任何假设。
如果需要对元素进行排序,则必须使用自己喜欢的XML解析器解析XML文档,然后自己对它们进行排序。或者,您可以使用XSLT对文档进行排序。