2015-10-27 32 views
-2

我有下面的XML:DOM4J:更換元素

<root> 
<para>My paragraph with my <photo>MyPhoto</photo> 
</para> 
</root> 

,我想通過這個<name>MyName</name>

我在項目中使用的dom4j來替換元素<photo>MyPhoto</photo>

List myPhotoToRemove = doc.selectNodes("//photo"); 
for(Object o : myPhotoToRemove){ 
    o = DocumentHelper.createElement("name"); 
    ((Element)o).setText("MyName"); 
} 

它在沒有父母的情況下創建元素<name>

+0

你好,如果你希望一些幫助 –

+0

你有一個非常美好的願望提供你嘗試過什麼一些代碼 – Andremoniy

+0

我添加的Java代碼 – Valeriane

回答

1

T RY以下

List<Node> myPhotoToRemove = doc.selectNodes("//photo"); 
for(Node node : myPhotoToRemove){ 
    node.setName("name"); 
    node.setText("MyName"); 
} 
+0

謝謝你,它工作得很好 – Valeriane