用程式來讀寫xml檔案的內容,對於節點的內容是區分大小寫。
設定檔如下:
*****************providers.config***************
<?xml version="1.0" encoding="utf-8"?>
<settings>
<add key="provider" value="sqlServer1.1" />
<add key="connectionString" value="data source=(local);database=Npetshop;user id=sa;password=;connection
reset=false;connection lifetime=5; min pool size=1; max pool size=50" />
<add key="root" value="./" />
</settings>
********************************
讀寫檔案的代碼程式如下:
**********************************************************
XmlDocument xml = new XmlDocument();
xml.Load(XML_FILE_NAME);
XmlElement ele =
(XmlElement)xml.SelectSingleNode("settings/add[@key='connectionString']");
ele.SetAttribute("value",connStr);
xml.Save(XML_FILE_NAME);
*************************************
開始將SelectSingleNode參數內容中的"settings"寫成"Settings"了,結果老是提示“對象未引用”,
最後將xml節點中的內容大小寫改一致後才可以,搞了半個小時才搞明白,慚愧...