c#對xml的簡單操作
來源:懂視網(wǎng)
責(zé)編:小采
時間:2020-11-27 22:45:53
c#對xml的簡單操作
c#對xml的簡單操作:xml文件格式如下: <xml version=1.0 encoding=utf-8> <userdata createuser=false> <dataconnection> <server>localhost</server> <uid>sa</uid&
導(dǎo)讀c#對xml的簡單操作:xml文件格式如下: <xml version=1.0 encoding=utf-8> <userdata createuser=false> <dataconnection> <server>localhost</server> <uid>sa</uid&
xml文件格式如下:
<?xml version="1.0" encoding="utf-8"?>
<userdata createuser="false">
<dataconnection>
<server>localhost</server>
<uid>sa</uid>
<pwd></pwd>
</dataconnection>
<net>
<name>jiayuan</name>
</net>
</userdata>
讀取節(jié)點中的一個屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");//可以再加入路徑:如D:\config.xml
XmlNode xnuser=doc.SelectSingleNode("userdata");
string flag=xnuser.Attributes["createuser"].InnerText;
讀取節(jié)點中的值
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server");
修改節(jié)點的屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnuser=doc.SelectSingleNode("userdata");
xnuser.Attributes["createuser"].InnerText="false";
doc.Save("config.xml");
追加節(jié)點
XmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader("config.xml");
doc.Load("config.xml");
XmlElement root = doc.DocumentElement; // 獲取根節(jié)點
XmlElement tagMessage = doc.CreateElement("net");
XmlElement tagText = doc.CreateElement("name");
tagText.InnerText = netname;
tagMessage.AppendChild(tagText); // 追加到 xml 文本的最后面
root.AppendChild(tagMessage);
reader.Close(); // 關(guān)閉 XmlTextReader
doc.Save("config.xml"); // 保存 xml 文件
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
c#對xml的簡單操作
c#對xml的簡單操作:xml文件格式如下: <xml version=1.0 encoding=utf-8> <userdata createuser=false> <dataconnection> <server>localhost</server> <uid>sa</uid&