簡體   English   中英

將名稱空間添加到Java dom屬性

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM