0

メモリ内のDOMが次の場合:

<root xmlns="NS1" xmlns:a="NSA">
    <outer>
        <a:inner>Text</a:inner>
    </outer>
</root>

外側のノードへの参照があります。

私が呼び出して内部にトラバースした後、DOM仕様はまだNSAを返すouter.setAttributeNS(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, "xmlns:a", "NSB")と言っているように見えます。inner.getNamespaceURI()

inner誰かがNSBに行く方法を知っていますか?

4

1 に答える 1

0

うーん、時々「質問する」ボタンを押した直後にヒットすることがあります...

inner.lookupNamespaceURI(inner.getPrefix())進むべき道のようです。

于 2013-03-09T10:09:15.767 に答える