1

次の XML 要素の属性の詳細を取得するには

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

私はNamedNodeMap属性を取得するために使用します。属性を次のようにソートしています

a = 0、b = 2、e = 1

そのまま印刷するにはどうすればよいですか?

4

1 に答える 1

1

属性の順序付けは、Java 型が実装するDOMレベル 3の機能ではありません。NamedNodeMapの W3C ドキュメントを参照してください。

NamedNodeMaps は、特定の順序で維持されるわけではありません。を実装するオブジェクトに含まれるオブジェクトはNamedNodeMap、序数インデックスによってもアクセスできますが、これは単に の内容を便利に列挙できるようにするNamedNodeMapためであり、DOM がこれらのノードの順序を指定することを意味するものではありません。

これが必要な場合、標準 DOM は探しているものではありません。

于 2013-06-23T11:26:44.587 に答える