2013-06-23 14 views
1

要獲取屬性細節對於下面的XML元素對象獲取排序內的NamedNodeMap

<catalog e="1" b="2" a="0"> 

我使用NamedNodeMap獲得屬性,它是分選的屬性作爲

a = 0時, B = 2 , e = 1

我該如何打印它?

回答

1

屬性排序不是DOM Level 3的功能,其中the Java type implements。請參閱W3C documentation for NamedNodeMap

NamedNodeMap不以任何特定順序維護。包含在實現NamedNodeMap的對象中的對象也可以通過序號索引來訪問,但這只是爲了便於枚舉NamedNodeMap的內容,並不意味着DOM指定了這些節點的順序。

如果你需要這個,標準的DOM不是你要找的。