[英]add namespace to java dom attribute
我正在嘗試創建帶有名稱空間前綴的屬性。 以下代碼似乎無效:
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。
以下作品:
Attr typeAttr = docFromXML.createAttribute("ss:type");
它產生:
<Data ss:type="String"></Data>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.