2012-11-29 39 views
0

什麼是最好或最簡單的使用庫來執行XML替換?如何替換XML文件中的內容值?

例子:

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

我想看看標籤

<employee><name> 

並更換有什麼<id>標籤內。

回答

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> 
0

您可以定義一個xslt,它將查找<employee>元素並替換/刪除裏面的<id>