成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#操作XML文件學(xué)習(xí)綜合體會(huì)

開(kāi)發(fā) 后端
C#操作XML文件學(xué)習(xí)綜合體會(huì)向你總結(jié)了在C#操作XML文件學(xué)習(xí)的過(guò)程中會(huì)碰到的基礎(chǔ)的問(wèn)題,希望對(duì)你學(xué)習(xí)和了解C#操作XML文件有所幫助。

C#操作XML文件學(xué)習(xí)綜合體會(huì)開(kāi)始時(shí)我們要強(qiáng)調(diào):

要對(duì)XML文件進(jìn)行操作,須要聲明以下命名空間:

using System.Xml;

C#操作XML文件學(xué)習(xí)綜合體會(huì)一、檢查指定XML文件是否存在

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

C#操作XML文件學(xué)習(xí)綜合體會(huì)二、利用C#編程創(chuàng)建 XML文件

我在網(wǎng)上找到了這樣的兩段代碼:

C#操作XML文件學(xué)習(xí)綜合體會(huì)代碼一:

  1. XmlDocument xmldoc = new XmlDocument();  
  2. XmlNode xmlnode;  
  3. XmlElement xmlelem;  
  4. XmlElement xmlelem2;  
  5. XmlText xmltext;  
  6.  
  7. //加入XML的聲明段落  
  8. xmlnode = xmldoc.CreateNode(XmlNodeType.XmlDeclaration, """");  
  9. xmlnode.InnerText+=" encoding=\"GB2312\"";  
  10. xmldoc.AppendChild(xmlnode);  
  11.  
  12. //加入一個(gè)根元素  
  13. xmlelem = xmldoc.CreateElement("""ROOT""");  
  14. xmltext = xmldoc.CreateTextNode("Root Text");  
  15. xmlelem.AppendChild(xmltext);  
  16. xmldoc.AppendChild(xmlelem);  
  17.  
  18. //加入另外一個(gè)元素  
  19. xmlelem2 = xmldoc.CreateElement("SampleElement");  
  20. xmlelem2 = xmldoc.CreateElement("","SampleElement","");  
  21. xmltext = xmldoc.CreateTextNode("The text of the sample element");  
  22. xmlelem2.AppendChild(xmltext);  
  23. xmldoc.ChildNodes.Item(1).AppendChild(xmlelem2);  
  24.  
  25. //保存創(chuàng)建好的XML文檔  
  26. try 
  27. {  
  28.     xmldoc.Save("data.xml");  
  29. }  
  30. catch (Exception f)  
  31. {  
  32.     //顯示錯(cuò)誤信息  
  33.     MessageBox.Show(f.Message);  
  34. }  
  35. //Console.ReadLine(); 

這段代碼在win2003ser+vs2005環(huán)境下測(cè)試成功,但是XML文件格式很亂,我不知道怎樣調(diào)整格式,知道的朋友請(qǐng)賜教。

代C#操作XML文件學(xué)習(xí)綜合體會(huì)碼二:

  1. string FileName =Application.StartupPath+"\\phone.xml";  
  2. XmlTextWriter objXmlTextWriter = new XmlTextWriter(FileName,Encoding.Default);  
  3.  
  4. objXmlTextWriter.Formatting = Formatting.Indented;  
  5. objXmlTextWriter.Indentation = 6;  
  6.  
  7. objXmlTextWriter.WriteStartDocument();  
  8.  
  9. objXmlTextWriter.WriteStartElement("""PhoneBook""");  
  10.  
  11. objXmlTextWriter.WriteStartElement("""Name""");  
  12. objXmlTextWriter.WriteString("加菲爾德");  
  13. objXmlTextWriter.WriteEndElement();  
  14.  
  15. objXmlTextWriter.WriteStartElement("""Number""");  
  16. objXmlTextWriter.WriteString("5555555");  
  17. objXmlTextWriter.WriteEndElement();  
  18.  
  19. objXmlTextWriter.WriteStartElement("""City""");  
  20. objXmlTextWriter.WriteString("紐約");  
  21. objXmlTextWriter.WriteEndElement();  
  22.  
  23. objXmlTextWriter.WriteStartElement("""DateOfBirth""");  
  24. objXmlTextWriter.WriteString("26/10/1978");  
  25. objXmlTextWriter.WriteEndElement();  
  26.  
  27. objXmlTextWriter.WriteEndElement();  
  28. objXmlTextWriter.WriteEndDocument();  
  29.  
  30. objXmlTextWriter.Flush();  
  31.  
  32. objXmlTextWriter.Close();  

這段代碼在win2003ser+vs2005環(huán)境下測(cè)試通過(guò),出來(lái)的效果很好,也比較容易理解,我一般就是用這段代碼創(chuàng)建XML文件。

C#操作XML文件學(xué)習(xí)綜合體會(huì)三、讀取、修改XML文件的某個(gè)節(jié)點(diǎn)的值

  1. string path = "phone.xml";    
  2. XmlDocument doc = new XmlDocument();  
  3. doc.Load(path);  
  4. //讀所有節(jié)點(diǎn)表  
  5. XmlNamespaceManager xnm =   
  6.  
  7. new XmlNamespaceManager(doc.NameTable);  
  8. //讀取節(jié)點(diǎn)值  
  9. XmlNode node = doc.  
  10.  
  11. SelectSingleNode("/PhoneBook/Name", xnm);    
  12.  
  13.  //node.InnerText 就是讀取出來(lái)的值  
  14.  
  15. //修改節(jié)點(diǎn)值  
  16. node.InnerText="要修改的內(nèi)容";  
  17.  
  18. //保存修改后的內(nèi)容  
  19. doc.Save(path); 

C#操作XML文件學(xué)習(xí)綜合體會(huì)的基恩內(nèi)容就向你介紹到這里,希望對(duì)你了解和學(xué)習(xí)C#操作XML文件有所幫助。

【編輯推薦】

  1. C# 操作Excel之寫(xiě)入Excel操作淺析
  2. C# 操作XML之建立Xml對(duì)象淺析
  3. C# 操作XML之讀取Xml淺析
  4. C# 操作XML的全過(guò)程實(shí)例淺析
  5. C#操作xml文件實(shí)例詳解
責(zé)任編輯:仲衡 來(lái)源: tzwhx.com
相關(guān)推薦

2015-03-30 17:04:54

智慧商業(yè)綜合體整體方案華為

2009-08-18 17:05:08

C#操作xml文件

2009-09-09 18:20:29

C# XML編程

2009-09-02 17:07:06

C#數(shù)組操作

2009-08-18 16:42:49

C# 操作XML

2017-09-30 16:08:22

創(chuàng)客空間眾創(chuàng)空間騰訊

2009-08-18 16:30:41

C# 操作XML

2021-11-29 18:14:34

九州云智慧園區(qū)

2009-09-17 09:20:45

C#操作XML

2009-08-24 17:58:19

C#讀取XML文件

2009-08-25 11:10:20

C#編程實(shí)現(xiàn)顯示XML

2009-09-09 10:53:25

C# MessageB

2009-08-13 17:52:13

C#構(gòu)造函數(shù)

2009-08-27 17:50:09

interface接口

2009-08-31 13:32:38

C#創(chuàng)建XML文件

2009-09-09 18:00:55

C# XML編程

2009-08-24 17:34:14

C#創(chuàng)建XML Web

2009-09-01 10:28:38

C#追加文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 久久久久国产一区二区三区四区 | 国产成人久久久 | 国产激情综合五月久久 | 一本久久a久久精品亚洲 | 在线观看黄色 | 亚洲久久一区 | 一级片在线观看 | 日韩欧美一区二区三区免费观看 | 99久久精品国产一区二区三区 | 高清一区二区三区 | 黄色一级电影免费观看 | 免费h在线 | 国产成人高清在线观看 | 黄a网站 | 中文久久 | 欧美精品在线一区 | 中文字幕观看 | 四虎影院久久 | 国产成人在线播放 | 91精品久久久久久久久中文字幕 | 91精品国产91久久久久久丝袜 | 国产福利在线播放 | 日韩精品在线视频免费观看 | 在线观看成人免费视频 | 中文字幕电影在线观看 | 国产精品久久久久久久免费大片 | av国产精品 | 欧美亚洲国产一区二区三区 | 精品国产欧美 | 三级黄色大片网站 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 欧美精品在线免费 | 91高清在线视频 | 精品国产乱码久久久久久蜜柚 | 国产午夜精品一区二区三区嫩草 | 午夜小视频在线播放 | 99精品网| 日韩a v在线免费观看 | 久久只有精品 | 精品久久精品 | 国产精品永久免费观看 |