我有一個XML文檔和該文檔的XPath表達式。我必須在運行時使用XPath來更新文檔。如何使用XPath和Java更新XML
如何使用Java來做到這一點?下面
是我的xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<PersonList>
<Person>
<Name>Sonu Kapoor</Name>
<Age>24</Age>
<Gender>M</Gender>
<PostalCode>54879</PostalCode>
</Person>
<Person>
<Name>Jasmin</Name>
<Age>28</Age>
<Gender>F</Gender>
<PostalCode>78745</PostalCode>
</Person>
<Person>
<Name>Josef</Name>
<Age>232</Age>
<Gender>F</Gender>
<PostalCode>53454</PostalCode>
</Person>
</PersonList>
我不得不改變//PersonList/Person[2]/Name
下姓名和年齡的值。
在這一步我已經done.but現在如何設置這個節點對象到document.we不能使用doc.appendChild(myNodeList.item(0));.因爲我們不想追加我想要的新節點只需設置一個元素的值。爲此,我們是否需要刪除舊節點並添加具有更新值的另一個節點......? – samash 2011-05-26 11:53:29
謝謝。如果我需要更改節點屬性怎麼辦? – Dejell 2014-07-21 10:48:32