[英]How to replace content values in XML files?
什么是最好或最容易使用的庫來執行XML替換?
例:
<content>
<employee>
<name>membersound</name>
<id>1</id>
</employee>
</content>
我想尋找標簽
<employee><name>
並替換<id>
標記中的內容。
您可以定義一個xslt,它會查找<employee>
元素並替換/刪除其中的<id>
。
正如您在其他問題中一樣,您可以嘗試Jsoup-即使它是Html Parser。
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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.