名前空間プレフィックスを持つ属性を作成しようとしています。次のコードは機能していないようです。
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 を返します。