我有一个
形式的XML
<root xmlns:ns2="prop" xmlns:ns3="prop2" .... etc
...
..
</root>
我需要将ns2,ns3等更改为有意义的名称。 但是在org.w3c.dom.Node对象上虽然存在getLocalName方法但没有setLocalName可用。
如果有,我可以告诉我是否可以进行必要的更改? 即使是那些hacky的人也会受到欢迎,尽管那些具体实施的人是首选。
答案 0 :(得分:0)
更改这些属性不会对您有所帮助。这些属性与嵌套在此根节点下的节点使用的前缀相关联。您需要做的是浏览文档并更改这些节点的前缀。