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

溫馨提示×

溫馨提示×

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

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

C#怎么讀取XML文件

發布時間:2021-08-27 17:30:12 來源:億速云 閱讀:155 作者:chen 欄目:編程語言

這篇文章主要講解了“C#怎么讀取XML文件”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“C#怎么讀取XML文件”吧!

用C#讀取XML文件源程序代碼,具體如下:

using System ;  using System.Drawing ;  using System.Collections ;  using System.ComponentModel ;  using System.Windows.Forms ;  using System.Data ;  using System.Xml ;  public class Form1 : Form  {  private Button button1 ;  private ListView Listview1 ;  private System.ComponentModel.Container components = null ;     public Form1 ( )  {  //初始化窗體中的各個組件  InitializeComponent ( ) ;  }  //清除程序中使用過的資源  protected override void Dispose ( bool disposing )  {  if ( disposing )  {  if ( components != null )   {  components.Dispose ( ) ;  }  }  base.Dispose ( disposing ) ;  }  private void InitializeComponent ( )  {  button1 = new Button ( ) ;  Listview1 = new ListView ( ) ;  SuspendLayout ( ) ;     button1.Anchor = ( ( AnchorStyles.Bottom | AnchorStyles.Left )   | AnchorStyles.Right ) ;  button1.Location = new Point ( 240 , 296 ) ;  button1.Name = "button1" ;  button1.Size = new Size ( 112 , 37 ) ;  button1.TabIndex = 0 ;  button1.Text = "讀取XML文檔" ;  button1.Click += new System.EventHandler ( button1_Click ) ;     Listview1.Anchor = ( ( ( AnchorStyles.Top | AnchorStyles.Bottom )   | AnchorStyles.Left )   | AnchorStyles.Right ) ;  Listview1.GridLines = true ;  Listview1.Location = new Point ( 10 , 9 ) ;  Listview1.Name = "Listview1" ;  Listview1.Size = new Size ( 623 , 269 ) ;  Listview1.TabIndex = 1 ;  Listview1.View = View.Details ;     this.AutoScaleBaseSize = new Size ( 6 , 14 ) ;  this.ClientSize = new Size ( 608 , 348 ) ;  this.Controls.Add ( Listview1 );  this.Controls.Add ( button1 );  this.Name = "Form1" ;  this.StartPosition = FormStartPosition.CenterScreen ;  this.Text = "用C#來讀取XML文檔" ;  this.ResumeLayout ( false ) ;     }  static void Main ( )   {  Application.Run ( new Form1 ( ) ) ;  }     private void button1_Click ( object sender , System.EventArgs e )  {  ListViewItem myItem = new ListViewItem ( ) ;  // 構建listview組件  Listview1.Columns.Clear ( ) ;   Listview1.Items.Clear ( ) ;  Listview1.Columns.Add ( "Name" , 80 , HorizontalAlignment.Left ) ;   Listview1.Columns.Add ( "Zip" , 80 , HorizontalAlignment.Left ) ;   Listview1.Columns.Add ( "Address" , 80 , HorizontalAlignment.Left ) ;   Listview1.Columns.Add ( "City" , 80 , HorizontalAlignment.Left ) ;   Listview1.Columns.Add ( "State" , 80 , HorizontalAlignment.Left ) ;   XmlNodeReader reader = null ;     try  {  string s = "" ;  XmlDocument doc = new XmlDocument ( ) ;  // 裝入指定的XML文檔  doc.Load ( "C:\\data.xml" ) ;  // 設定XmlNodeReader對象來打開XML文件  reader = new XmlNodeReader ( doc ) ;  // 讀取XML文件中的數據,并顯示出來  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 ;  } }}finally  {  //清除打開的數據流  if ( reader != null )  reader.Close ( ) ;  }}}

感謝各位的閱讀,以上就是“C#怎么讀取XML文件”的內容了,經過本文的學習后,相信大家對C#怎么讀取XML文件這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

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

AI

慈溪市| 卢氏县| 平原县| 法库县| 牟定县| 台中市| 噶尔县| 绿春县| 南京市| 星座| 晋宁县| 南陵县| 繁峙县| 凌云县| 监利县| 蒙自县| 恭城| 金山区| 九江市| 莲花县| 华宁县| 武威市| 阳泉市| 梨树县| 西城区| 客服| 丽江市| 镇远县| 日照市| 东明县| 泰宁县| 锡林浩特市| 永平县| 宁乡县| 安国市| 永仁县| 绥芬河市| 新营市| 兴义市| 出国| 鹤山市|