成人免费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-21 17:55:52

C#復合控件

2009-08-07 17:41:40

C#預處理

2009-08-27 10:19:22

C#匿名類型

2009-08-06 14:53:41

C# User類

2009-08-18 17:37:57

C#固定指針

2009-08-10 16:19:37

C#冒泡排序

2009-08-14 17:27:56

C#方法參數

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-24 17:46:54

C#創建XML文檔

2009-08-12 15:26:38

C#讀取XML文檔
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产成人免费在线 | 一区二区三区欧美大片 | 国产午夜精品久久久 | 91aiai| dy天堂| 日韩国产在线 | 精品蜜桃一区二区三区 | ww亚洲ww亚在线观看 | 成人福利电影 | 久久久国产精品入口麻豆 | 日韩精品一区二区三区在线播放 | 欧美日韩成人网 | 精彩视频一区二区三区 | 日韩视频成人 | 国产亚洲欧美另类一区二区三区 | 国产精品视频久久久 | 成人影院一区二区三区 | 羞视频在线观看 | 国产精品一区二区三区99 | 久久三级影院 | 91社区在线观看高清 | 色伊人网 | 国产精品福利视频 | 欧美成人一区二区 | 欧美激情欧美激情在线五月 | 九九综合| 天天躁日日躁狠狠的躁天龙影院 | 黄色电影在线免费观看 | 第一福利社区1024 | 国产偷录视频叫床高潮对白 | 天天天操操操 | 国产在线观看网站 | 久久精品国产亚洲 | 亚洲一区二区在线免费观看 | 日本久久网站 | 欧美一区二区三区久久精品视 | 欧美在线视频网 | 狠狠综合网 | 亚洲日韩视频 | 亚洲一区免费 | 亚洲欧美一区二区三区国产精品 |