0

アプリでXMLファイルを生成および解析するためにOrg.W3c.domを使用しています。

ルート要素に要素を追加する方法が見つからないため、ここで立ち往生しています。

以下のように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 に答える