中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

C#操作XML文件要注意什么

發布時間:2021-12-02 11:41:00 來源:億速云 閱讀:171 作者:iii 欄目:編程語言

本篇內容主要講解“C#操作XML文件要注意什么”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“C#操作XML文件要注意什么”吧!

要對XML文件進行操作,須要聲明以下命名空間:

using System.Xml;

C#操作XML文件學習綜合體會一、檢查指定XML文件是否存在

System.IO.File.Exists(文件路徑及名稱);

C#操作XML文件學習綜合體會二、利用C#編程創建 XML文件

我在網上找到了這樣的兩段代碼:

C#操作XML文件學習綜合體會代碼一:

XmlDocument xmldoc = new XmlDocument();  XmlNode xmlnode;  XmlElement xmlelem;  XmlElement xmlelem2;  XmlText xmltext;   //加入XML的聲明段落  xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, "", "");  xmlnode.InnerText+=" encoding=\"GB2312\"";  xmldoc.AppendChild(xmlnode);   //加入一個根元素  xmlelem = xmldoc.CreateElement("", "ROOT", "");  xmltext = xmldoc.CreateTextNode("Root Text");  xmlelem.AppendChild(xmltext);  xmldoc.AppendChild(xmlelem);   //加入另外一個元素  xmlelem2 = xmldoc.CreateElement("SampleElement");  xmlelem2 = xmldoc.CreateElement("","SampleElement","");  xmltext = xmldoc.CreateTextNode("The text of the sample element");  xmlelem2.AppendChild(xmltext);  xmldoc.ChildNodes.Item(1).AppendChild(xmlelem2);   //保存創建好的XML文檔  try {      xmldoc.Save("data.xml");  }  catch (Exception f)  {      //顯示錯誤信息      MessageBox.Show(f.Message);  }  //Console.ReadLine();

這段代碼在win2003ser+vs2005環境下測試成功,但是XML文件格式很亂,我不知道怎樣調整格式,知道的朋友請賜教。

代C#操作XML文件學習綜合體會碼二:

string FileName =Application.StartupPath+"\\phone.xml";  XmlTextWriter objXmlTextWriter = new XmlTextWriter(FileName,Encoding.Default);   objXmlTextWriter.Formatting = Formatting.Indented;  objXmlTextWriter.Indentation = 6;   objXmlTextWriter.WriteStartDocument();   objXmlTextWriter.WriteStartElement("", "PhoneBook", "");   objXmlTextWriter.WriteStartElement("", "Name", "");  objXmlTextWriter.WriteString("加菲爾德");  objXmlTextWriter.WriteEndElement();   objXmlTextWriter.WriteStartElement("", "Number", "");  objXmlTextWriter.WriteString("5555555");  objXmlTextWriter.WriteEndElement();   objXmlTextWriter.WriteStartElement("", "City", "");  objXmlTextWriter.WriteString("紐約");  objXmlTextWriter.WriteEndElement();   objXmlTextWriter.WriteStartElement("", "DateOfBirth", "");  objXmlTextWriter.WriteString("26/10/1978");  objXmlTextWriter.WriteEndElement();   objXmlTextWriter.WriteEndElement();  objXmlTextWriter.WriteEndDocument();   objXmlTextWriter.Flush();   objXmlTextWriter.Close();

這段代碼在win2003ser+vs2005環境下測試通過,出來的效果很好,也比較容易理解,我一般就是用這段代碼創建XML文件。

C#操作XML文件學習綜合體會三、讀取、修改XML文件的某個節點的值

string path = "phone.xml";    XmlDocument doc = new XmlDocument();  doc.Load(path);  //讀所有節點表  XmlNamespaceManager xnm =    new XmlNamespaceManager(doc.NameTable);  //讀取節點值  XmlNode node = doc.   SelectSingleNode("/PhoneBook/Name", xnm);      //node.InnerText 就是讀取出來的值   //修改節點值  node.InnerText="要修改的內容";   //保存修改后的內容  doc.Save(path);

到此,相信大家對“C#操作XML文件要注意什么”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

xml
AI

吴桥县| 铜鼓县| 龙州县| 桃江县| 惠州市| 蒙城县| 肇源县| 尼勒克县| 沙雅县| 襄樊市| 阿荣旗| 永福县| 突泉县| 余庆县| 靖安县| 白玉县| 长武县| 黄平县| 海宁市| 温泉县| 都安| 新绛县| 大同县| 河曲县| 河北省| 高淳县| 肇源县| 新河县| 新疆| 楚雄市| 水城县| 宜昌市| 分宜县| 杭锦后旗| 苏尼特左旗| 岳阳市| 曲松县| 山东省| 名山县| 乌兰浩特市| 宜丰县|