【发布时间】:2011-09-16 08:11:55
【问题描述】:
我正在为我正在开发的 RMI 程序创建 XML 作为节点,但我遇到了一个问题。我可以使用 DOM 创建 XML,但我正在努力将命名空间和版本添加到我的 XML 顶部。我尝试过使用 setAttribute 和 setAttributeNS,但目前我还可以做什么。
创建元素的java代码是:
DocumentBuilderFactory dbfac = DocumentBuilderFactory.newInstance();
DocumentBuilder docBuilder = dbfac.newDocumentBuilder();
Document doc = docBuilder.newDocument();
Node root = doc.createElement("Request");
doc.appendChild(root);
//code ommited
我目前得到的结果是:
<Request>
<Identification>
<UserID>user</UserID>
<Password>pass</Password>
</Identification>
</Request>
在请求部分我需要它看起来像:
<Request xsi:noNamespaceSchemaLocation="URL" Version="1.0">
我们将不胜感激帮助解决此问题!
谢谢
【问题讨论】:
-
类似问题here
标签: java xml dom namespaces