0

我正在使用 Org.W3c.dom 在我的应用程序中生成和解析 XML 文件。

在这里我被卡住了,因为我找不到向 Root 元素添加更多元素的方法。

我想生成如下 Xml:

<root>
       <siteDesc>abc</siteDesc>
       <respCode>false</respCode>
       <respMsg>Done</respMsg>
  </root>

这是我用来生成 XML 文件的代码...

private final DocumentBuilderFactory documentBuilderFactory = DocumentBuilderFactory.newInstance();
Element responseElement = document.createElementNS(NAMESPACE_URI, "root");
responseElement.appendChild("TODO") // Confused Here .. How to append elements with their names

任何人都可以建议我,在上面的代码中.. 将元素添加到 roor 节点需要进行哪些更改????

4

1 回答 1

0

你想要

  1. 创建一个节点并将其添加到您的文档 ( responseElement)
  2. 进一步创建Elements并将它们添加到您的responseElement(再次,使用appendChild()
  3. 对于其中的每一个,创建一个TextNode并将它们添加到您的Elements

在上面,元素创建与添加到文档不同。

于 2013-02-05T11:02:46.973 回答