0
<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の名前を変更するには
ありがとうの@minusが、それは –
奇妙な作業していない、実際に私は(あなたがあなたの質問に入れXML断片と)テストを行なったし、それが私のために働きました。 xmlソースは名前空間を使用しますか?もしそうなら、XPathは少し書くのが難しいかもしれません。 – minus