如果我有一个内存中的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。
有人知道怎么从inner去国家安全局吗?
发布于 2013-03-09 18:09:16
嗯,有时候你刚按下“提问”按钮就会突然想到……
inner.lookupNamespaceURI(inner.getPrefix())看起来是个不错的选择。
https://stackoverflow.com/questions/15309481
复制相似问题