日期:2014-05-19  浏览次数:20656 次

求java怎么修改xml中指定节点内容
网上查的都试了很多都不行 我现在有一个xml我要对其中指定的节点 
比如:<?xml version="1.0" encoding="UTF-8"?>
<ipe>

<ipq>
<ip>192.168.10.184</ip>
<ceshi>0</ceshi>
</ipq>

<ipq>
<ip>192.168.10.100</ip>
<ceshi>1</ceshi>
</ipq>

<ipq>
<ip>192.168.10.136</ip>
<ceshi>0</ceshi>
</ipq>

<ipq>
<ip>192.168.10.119</ip>
<ceshi>1</ceshi>
</ipq>

<ipq>
<ip>192.168.10.120</ip>
<ceshi>1</ceshi>
</ipq>
</ipe>
我现在想修改<ipq>
<ip>192.168.10.119</ip>
<ceshi>1</ceshi>
</ipq>
里面测试内容 这个怎么做

------解决方案--------------------
http://developer.51cto.com/art/200903/117512.htm

可以学学xml解析的文档
------解决方案--------------------
那你可以判断么,既然可以读取,你加个判断不就完了,
当你读到id值为192.168.10.119的时候,再修改对应的ceshi节点就可以了,

既然能读能写,还有什么做不到的,无非就是加些判断罢了。。

探讨

引用:
用jdom或者dom4j,网上例子很多的。。。
可是我查了很多 都是全部修改 我想修改指定的 不是所有的 针对其中一个进行修改(网上的很多例子试了很多很多都行不通啊)