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

C#讀取XML文件簡單介紹

開發 后端
這里對C#讀取XML文件簡單介紹,讀取XML是通過創建"XmlNodeReader"對象來實現的,"XmlNodeReader"對象主要是用來可以讀取XML的節點數據。

C#讀取XML文件:

編譯NO2.cs后,執行將產生"data.xml"文件,其中"data.xml"文件的數據結構如下:

  1. <Employees> 
  2. <NO1> 
  3. <Name>Ma Jin Hu</Name> 
  4. <ZIP> 239000 </ZIP> 
  5. <Address>Feng Huang Street</Address> 
  6. <City>Chu Zhou City</City> 
  7. <State> ANHUI </State> 
  8. </NO1> 
  9. <NO2> 
  10. <Name>Wang Tian</Name> 
  11. <ZIP> 239000 </ZIP> 
  12. <Address>Lang Ya Street</Address> 
  13. <City>He Fei City</City> 
  14. <State> ANHUI </State> 
  15. </NO2> 
  16. <NO3> 
  17. <Name>Zou Wen Biao</Name> 
  18. <ZIP> 100000 </ZIP> 
  19. <Address>Sai Di Street</Address> 
  20. <City>Bei Jin City</City> 
  21. <State>Bei Jin</State> 
  22. </NO3> 
  23. </Employees>  

在下面的內容中,我們利用C#讀取XML文件,并用ListView組件按照數據結構給顯示出來。下圖是讀取此XML后的運行界面。

要正確讀取XML數據,首先要了解XML的結構。根據上面的XML文件,可以知道此XML包含三個數據,下面就來看如何讀取這三條數據。

1.裝入XML文件,形成數據流。

通過創建一個"XmlDocument"對象,然后利用"load"方法,可以把XML文件裝入,具體如下:

  1. XmlDocument doc = new XmlDocument ( ) ;  
  2. // 裝入指定的XML文檔  
  3. doc.Load ( "C:\\data.xml" ) ;  

2.C#讀取XML文件,并顯示出來:

讀取XML是通過創建"XmlNodeReader"對象來實現的,"XmlNodeReader"對象主要是用來可以讀取XML的節點數據。在本文的程序中使用到了一些"XmlNodeReader"的屬性,譬如"NodeType"屬性,用來判斷讀取得節點是什么類型。"Value"是節點的值。下面是讀取XML文件并顯示在ListView中的實現代碼,其中listview1是已經創建ListView組件:

  1. while ( reader.Read ( ) )   
  2. {  
  3. //判斷當前讀取得節點類型  
  4. switch ( reader.NodeType )  
  5. {  
  6. case XmlNodeType.Element :  
  7. s = reader.Name ;  
  8. break ;  
  9. case XmlNodeType.Text :  
  10. if ( s.Equals ( "Name" ) )  
  11. myItem = Listview1.Items.Add ( reader.Value ) ;  
  12. else  
  13. myItem.SubItems.Add ( reader.Value ) ;  
  14. break ;  
  15. }  

【編輯推薦】

  1. C#字符串操作步驟
  2. C#集成開發環境淺析
  3. Visual C# .NET應用程序
  4. C# TimeLabel控件詳解
  5. C#復合控件開發技術
責任編輯:佚名 來源: 51cto.com
相關推薦

2009-08-24 18:06:36

源程序代碼C#讀取XML文件

2009-08-18 16:42:49

C# 操作XML

2009-08-13 17:36:54

編譯C#代碼

2009-08-06 18:15:13

C# SQL Serv

2009-09-01 16:19:57

C# new()約束

2009-09-03 09:40:57

C#創建表單

2009-08-20 16:25:59

C# 匿名方法

2009-08-25 13:38:35

C# Timer組件

2009-08-07 17:12:07

C# DLL函數

2009-08-03 17:51:43

C#引用類型

2009-08-14 16:46:44

C#元數據

2009-08-21 17:55:52

C#復合控件

2009-08-27 10:19:22

C#匿名類型

2009-08-07 17:41:40

C#預處理

2009-08-18 17:37:57

C#固定指針

2009-08-10 16:19:37

C#冒泡排序

2009-08-14 17:27:56

C#方法參數

2009-08-06 14:53:41

C# User類

2009-08-24 17:46:54

C#創建XML文檔

2009-08-12 15:26:38

C#讀取XML文檔
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲 欧美 另类 综合 偷拍 | 午夜影院网站 | 天堂视频中文在线 | 在线精品一区二区三区 | 亚洲aⅴ| 伦理二区| 国产精品一区二区视频 | 精品欧美一区二区在线观看视频 | 欧美精品日韩精品国产精品 | 日韩在线免费视频 | 91福利在线观看 | 国内精品视频一区二区三区 | 精品中文字幕一区二区 | 天天综合久久网 | 成人在线小视频 | 亚洲午夜精品视频 | 91视频在线 | 黄色播放 | 欧美中文字幕一区二区 | 国产日韩欧美在线 | 日韩成人免费av | 久久久久久综合 | 日韩在线精品视频 | 精品无码三级在线观看视频 | 欧美午夜精品久久久久久浪潮 | 婷婷狠狠 | 精品久久久久久红码专区 | 亚洲色图综合 | 亚洲激情第一页 | 中文字幕第二区 | 国产一区二区三区在线免费观看 | 国产精品a一区二区三区网址 | 国产精品久久久久久久午夜片 | 日韩欧美中文 | 久久99深爱久久99精品 | 欧美黄色网 | 欧美日韩国产一区二区三区 | 日本天天操| 九九九久久国产免费 | 7777精品伊人久久精品影视 | 久久久男人的天堂 |