我有一個程序,我設計一個用戶列表,所有的用戶都存儲到一個XML文件,像這樣:刪除我的XML文件的全段
<?xml version="1.0"?>
<Users>
<User ID="1">
<nickname>Tom</nickname>
<password>Sams</password>
<host>[email protected]</host>
<email>[email protected]</email>
<isloggedin>true</isloggedin>
<permission>10</permission>
</User>
<User ID="2">
<nickname>ohai</nickname>
<password>asdalkdj9u</password>
<host>[email protected]</host>
<email>[email protected]</email>
<isloggedin>false</isloggedin>
<permission>1</permission>
</User>
<User ID="3">
<nickname>ohai</nickname>
<password>sercret</password>
<host>[email protected]</host>
<email>[email protected]</email>
<isloggedin>false</isloggedin>
<permission>1</permission>
</User>
<User ID="4">
<nickname>mib_hr6qhr</nickname>
<password>YXNsa2RhZGxrYXNk</password>
<host>[email protected]</host>
<email>[email protected]</email>
<isloggedin>true</isloggedin>
<permission>1</permission>
</User>
</Users>
現在,基於用戶ID數字,我需要能夠刪除對該用戶的所有引用。
所以說,我有ID號碼3,我怎樣才能從xml文件中完全刪除用戶ID號碼3的存在?
我正在尋找代碼示例,但任何幫助將不勝感激!
'doc.RemoveChild(userNo3)' - 如果'userNo3'是一個頂級節點,這不會起作用嗎?難道你不需要'userNo3.Parent.RemoveChild(userNo3)'? – AakashM 2009-10-30 08:54:28
@AakashM - 謝謝你指出 - 你100%正確,但你的語法不太對 - 我相應地更新了我的文章。謝謝! – 2009-10-30 09:23:45