获取以下XML元素的属性详细信息
<catalog e="1" b="2" a="0">
我使用NamedNodeMap
来获取属性,它将属性排序为
a = 0, b = 2, e = 1
如何按原样打印?
答案 0 :(得分:1)
属性排序不是DOM Level 3 the Java type implements的一项功能。请参阅W3C documentation for NamedNodeMap:
NamedNodeMap
未按任何特定顺序维护。实现NamedNodeMap
的对象中包含的对象也可以通过序数索引访问,但这只是为了方便枚举NamedNodeMap
的内容,并不意味着DOM指定了一个命令。这些节点。
如果您需要,标准DOM不是您想要的。