我如何写入XML中的特定标记?

时间:2014-02-25 09:30:04

标签: java xml

我有这样的结构:

<?xml version="1.0"?>
     <config>
        <command> Check title (Total posts,Total topics,Total members,Our newest member)
         <result> -// I need to write here something//- </result>
        </command>
        <command> Check login 
         <result>  </result>
        </command>
       </config>

我需要在第一个结果标记中写入值,我该怎么做?

2 个答案:

答案 0 :(得分:1)

尝试这样的事情:

NodeList list = yourNodeList.getChildNodes();
for (int i = 0; i < list.getLength(); i++) {

     Node node = list.item(i);
     if ("result".equals(node.getNodeName())) 
     {
        node.setTextContent("your_value");
     }
}

另外,看看here。谷歌充满了榜样; )

答案 1 :(得分:0)

下面的示例将帮助您将值放入result标记。

//xmlDoc is Document
result = xmlDoc.createElement("result");
result.appendChild(xmlDoc.createTextNode("<your value here...>"));
command.appendChild(result);