【发布时间】:2017-02-17 10:38:23
【问题描述】:
目前我正在我的项目中处理 XML 修改任务,因为我想从下面的源代码中更改 xml 元素是我的 XML:
<Client_list>
<Description>
<ip>192.168.11.206</ip>
<name>vishal suhagiya</name>
</Description>
<Description>
<ip>192.168.11.205</ip>
<name>kinnari jasoliya</name>
</Description>
</Client_list>
我在java中写过这样的:
for (int i = 0; i < nodes.getLength(); i++) {
Element Description = (Element)nodes.item(i);
Node element = nodes.item(i);
Element ip = (Element)Description.getElementsByTagName("ip_address").item(0);
String pName = ip.getTextContent();
String Client = jTextField4.getText();
if (pName.equals(Client)) {
if("Name".equals(element.getNodeName()))
{
element.setTextContent(jTextField4.getText());
}
}
如果我想更改 192.168.11.205 的名称,我需要它,那么我该如何更改? 那么如何根据 IP 地址更改 XML 中的名称
【问题讨论】: