請給我最簡單的方式來閱讀或修改XML文件數據?如何從XML文件讀取和修改數據?
目前我試過這個,但它會拋出一個異常。我當前的代碼是:
XmlDocument xml = new XmlDocument();
xml.Load("server.xml");
XmlNodeList serverlist = xml.SelectNodes("//server");
foreach (XmlNode servernodes in serverlist)
{
string server_address = servernodes.SelectSingleNode("addresh").InnerText;
string server_uname = servernodes.SelectSingleNode("username").InnerText;
string server_psw = servernodes.SelectSingleNode("password").InnerText;
}
我的XML如下:
<?xml version="1.0" ?>
<server>
<address>localhost</address>
<username>myuser</username>
<password>mypassword</password>
</server>
和異常是:
NullReference異常: 「對象引用不設置到對象的實例。」
我該怎麼辦?
回答:我已修正問題中的代碼。 現在它是100%正確。
你不必叫「//服務器」或「地址」的任何節點 – Sayse 2013-05-05 10:17:37
服務器是我的根節點 – 2013-05-05 10:18:39
編輯對不起,我誤會的selectNodes功能。地址仍然丟失,雖然 – Sayse 2013-05-05 10:18:58