一個屬性節點的設置localName屬性我有形式在Java的DOM
<root xmlns:ns2="prop" xmlns:ns3="prop2" .... etc ... .. </root>
我需要改變NS2,NS3等爲有意義的名稱的XML。 但是在org.w3c.dom.Node對象上,雖然存在getLocalName方法,但沒有setLocalName可用。
請讓我知道如果有反正我可以做所需的改變? 儘管具體的實施方式是首選,但即使是hacky的也是受歡迎的。
一個屬性節點的設置localName屬性我有形式在Java的DOM
<root xmlns:ns2="prop" xmlns:ns3="prop2" .... etc ... .. </root>
我需要改變NS2,NS3等爲有意義的名稱的XML。 但是在org.w3c.dom.Node對象上,雖然存在getLocalName方法,但沒有setLocalName可用。
請讓我知道如果有反正我可以做所需的改變? 儘管具體的實施方式是首選,但即使是hacky的也是受歡迎的。
'localName'不指向前綴,它指的是元素名稱(例如'ns3:xyz'的本地名稱是'xyz',而不是'ns3')。 – skaffman
我知道,但我需要改變本地名稱本身..如果你看看我指的xml結構,在我的情況下ns2 ns3 etc atre本地名稱。 – yogytes