簡體   English   中英

如何替換XML文件中的內容值?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM