Java 在特定节点修改XML文件
我有一个这样的xmlJava 在特定节点修改XML文件,java,xml,xml-parsing,Java,Xml,Xml Parsing,我有一个这样的xml <list> <job> <id>B001</id> <name>Job1</name> <time>7</time> <status>success</status> </job> <job> <id>B002</id> <name>Job2<
<list>
<job>
<id>B001</id>
<name>Job1</name>
<time>7</time>
<status>success</status>
</job>
<job>
<id>B002</id>
<name>Job2</name>
<time>1</time>
<status>success</status>
</job>
我想用一个特定的名字来更改特定的工作。我在谷歌上做了一些搜索,但没有任何帮助。有人知道用Java做这件事的好方法吗?或者一份医生也将不胜感激。
我想知道一个可能是changeTimeOfJobString id的方法,int time尝试使用
如果将xml作为字符串,请使用:
String html = "<YOURXML>";
Document doc = Jsoup.parse(html);
查看更多信息
编辑:为您输入选择器。
Edit2:更新的完整代码
Edit3:我现在确实测试过,以前有一些错误。我想覆盖特定节点上的元素,而不是解析文件一旦找到元素,就可以设置属性并将其放回文件。
String html = "<YOURXML>";
Document doc = Jsoup.parse(html);