如何使用org.w3c.Dom向根添加元素

如何使用org.w3c.Dom向根添加元素,dom,Dom,我正在使用Org.W3c.dom在我的应用程序中生成和解析XML文件 这里我被卡住了,因为我找不到向根元素添加更多元素的方法 我希望生成Xml,如下所示: <root> <siteDesc>abc</siteDesc> <respCode>false</respCode> <respMsg>Done</respMsg> </root> 有人能在上面的代码

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

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

我希望生成Xml,如下所示:

<root>
       <siteDesc>abc</siteDesc>
       <respCode>false</respCode>
       <respMsg>Done</respMsg>
  </root>
有人能在上面的代码中推荐我吗。。将元素添加到roor节点所需的更改是什么???

您希望

  • 创建一个节点并将其添加到文档中(
    responseElement
  • 进一步创建
    元素
    并将其添加到
    响应元素
    (再次使用
    appendChild()
  • 对于其中的每一个,创建一个
    TextNode
    ,并将其添加到
    元素中
  • 在上面,元素的创建不同于文档的添加

    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