0

什么是最好或最容易使用的库来执行 XML 替换?

例子:

<content>
<employee>
  <name>membersound</name>
  <id>1</id>
</employee>
</content>

我想找标签

<employee><name>

并替换<id>标签内的内容。

4

2 回答 2

0

您可以定义一个 xslt 来查找<employee>元素并替换/删除其<id>内部。

于 2012-11-29T10:36:59.363 回答
0

与您的其他问题一样,您可以尝试Jsoup - 即使它是 Html 解析器。

Element xmlDoc = // ...


/* If 'name' is not relevant you can use "employee > id" instead */
for( Element e : xmlDoc.select("employee > name + id") )
{
    e.text("30");
}

System.out.println(xmlDoc.select("employee"));

输出:

<employee> 
 <name>
  membersound
 </name> 
 <id>
  30
 </id> 
</employee>
于 2012-11-29T18:17:53.873 回答