0
我正在嘗試使用命名空間前綴創建一個屬性。下面的代碼似乎並沒有工作:將命名空間添加到java dom屬性
Element newData = docFromXML.createElement("Data");
Attr typeAttr = docFromXML.createAttributeNS(namespaceContext.getNamespaceURI("ss"), "type");
typeAttr.setValue("String");
newData.setAttributeNode(typeAttr);
我想到以下幾點:
<Data ss:type="String"></Data>
但接下來的產生:
<Data type="String"></Data>
如何明確地添加了命名空間前綴「 SS」。 getNamespaceURI函數返回DOM中ss前綴的URL。
我想我已經想通了,爲什麼它不工作。 ss恰好是相同DOM的根目錄中的默認名稱空間: 那麼我該如何明確地添加它?我仍然需要它。 –