c#對xml的簡單操作
更新時(shí)間:2006年08月24日 00:00:00 作者:
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é)點(diǎn)中的一個(gè)屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");//可以再加入路徑:如D:\config.xml
XmlNode xnuser=doc.SelectSingleNode("userdata");
string flag=xnuser.Attributes["createuser"].InnerText;
讀取節(jié)點(diǎn)中的值
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server");
修改節(jié)點(diǎn)的屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnuser=doc.SelectSingleNode("userdata");
xnuser.Attributes["createuser"].InnerText="false";
doc.Save("config.xml");
追加節(jié)點(diǎn)
XmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader("config.xml");
doc.Load("config.xml");
XmlElement root = doc.DocumentElement; // 獲取根節(jié)點(diǎn)
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 文件
<?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é)點(diǎn)中的一個(gè)屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");//可以再加入路徑:如D:\config.xml
XmlNode xnuser=doc.SelectSingleNode("userdata");
string flag=xnuser.Attributes["createuser"].InnerText;
讀取節(jié)點(diǎn)中的值
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnserver = doc.SelectSingleNode("userdata/dataconnection/server");
修改節(jié)點(diǎn)的屬性
XmlDocument doc=new XmlDocument();
doc.Load("config.xml");
XmlNode xnuser=doc.SelectSingleNode("userdata");
xnuser.Attributes["createuser"].InnerText="false";
doc.Save("config.xml");
追加節(jié)點(diǎn)
XmlDocument doc = new XmlDocument();
XmlTextReader reader = new XmlTextReader("config.xml");
doc.Load("config.xml");
XmlElement root = doc.DocumentElement; // 獲取根節(jié)點(diǎn)
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 文件
您可能感興趣的文章:
- C#使用XML序列化操作菜單的方法
- C#針對xml基本操作及保存配置文件應(yīng)用實(shí)例
- C#操作XML文件實(shí)例匯總
- c#操作xml文件示例
- c#操作xml幫助類分享(xml增刪改查)
- c#對xml增刪改查操作示例
- C#對XML文件的各種操作實(shí)現(xiàn)方法
- C# 操作XML文檔 使用XmlDocument類方法
- C# 對XML基本操作代碼總結(jié)
- C# XML操作 代碼大全(讀XML,寫XML,更新,刪除節(jié)點(diǎn),與dataset結(jié)合等)
- asp.net(C#) Xml操作(增刪改查)練習(xí)
- C#實(shí)現(xiàn)的XML操作類實(shí)例
相關(guān)文章
ASP.NET?Core中的通用主機(jī)HostBuilder
這篇文章介紹了ASP.NET?Core中的通用主機(jī)HostBuilder,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04ASP.NET?Core中的Configuration配置一
這篇文章介紹了ASP.NET?Core中的Configuration配置,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-04-04ASP.NET中DropDownList下拉框列表控件綁定數(shù)據(jù)的4種方法
本文主要介紹了DropDownList控件4種綁定數(shù)據(jù)的基礎(chǔ)用法,希望對大家能有所幫助。2016-04-04.Net行為型設(shè)計(jì)模式之觀察者模式(Observer)
這篇文章介紹了.Net行為型設(shè)計(jì)模式之觀察者模式(Observer),文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-05-05一步步打造漂亮的新聞列表(無刷新分頁、內(nèi)容預(yù)覽)第三章
前面兩個(gè)章節(jié)我們將需求分析和概要設(shè)計(jì)簡單介紹了,接下來是重點(diǎn)的編代碼的階段了(實(shí)現(xiàn)無刷新分頁)。在編寫代碼之前,一定要有計(jì)劃的去編寫代碼,不能一開始啥也不管就開始編代碼,除非你特牛。2010-07-07