0

如果我有一个内存 DOM:

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

并引用外部节点。

在我调用outer.setAttributeNS(XMLConstants.XMLNS_ATTRIBUTE_NS_URI, "xmlns:a", "NSB")并遍历到内部之后,看起来 DOM 规范说inner.getNamespaceURI()仍然返回 NSA。

有人知道怎么去innerNSB吗?

4

1 回答 1

0

嗯,有时它会在按下“提问”按钮后击中你......

inner.lookupNamespaceURI(inner.getPrefix())看起来是要走的路。

于 2013-03-09T10:09:15.767 回答