C#讀取XML檔案簡單介紹

來源:互聯網
上載者:User
C#讀取XML檔案簡單介紹C#讀取XML檔案:"data.xml"檔案的資料結構如下:<Employees> <NO1> <Name>Ma Jin Hu</Name> <ZIP> 239000 </ZIP> <Address>Feng Huang Street</Address> <City>Chu Zhou City</City> <State> ANHUI </State> </NO1> <NO2> <Name>Wang Tian</Name> <ZIP> 239000 </ZIP> <Address>Lang Ya Street</Address> <City>He Fei City</City> <State> ANHUI </State> </NO2> <NO3> <Name>Zou Wen Biao</Name> <ZIP> 100000 </ZIP> <Address>Sai Di Street</Address> <City>Bei Jin City</City> <State>Bei Jin</State> </NO3> </Employees>      在下面的內容中,我們利用C#讀取XML檔案,並用ListView組件按照資料結構給顯示出來。是讀取此XML後的運行介面。    要正確讀取XML資料,首先要瞭解XML的結構。根據上面的XML檔案,可以知道此XML包含三個資料,下面就來看如何讀取這三條資料。    1.裝入XML檔案,形成資料流。通過建立一個"XmlDocument"對象,然後利用"load"方法,可以把XML檔案裝入,具體如下:XmlDocument doc = new XmlDocument ( ) ;  // 裝入指定的XML文檔  doc.Load ( "C:\\data.xml" ) ;      2.C#讀取XML檔案,並顯示出來:   讀取XML是通過建立"XmlNodeReader"對象來實現的,"XmlNodeReader"對象主要是用來可以讀取XML的節點資料。在本文的程式中使用到了一些"XmlNodeReader"的屬性,譬如"NodeType"屬性,用來判斷讀取得節點是什麼類型。"Value"是節點的值。下面是讀取XML檔案並顯示在ListView中的實現代碼,其中listview1是已經建立ListView組件:while ( reader.Read ( ) )   {  //判斷當前讀取得節點類型  switch ( reader.NodeType )  {  case XmlNodeType.Element :  s = reader.Name ;  break ;  case XmlNodeType.Text :  if ( s.Equals ( "Name" ) )  myItem = Listview1.Items.Add ( reader.Value ) ;  else  myItem.SubItems.Add ( reader.Value ) ;  break ;  }  } 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.