使用c#如何讀取xml檔案

來源:互聯網
上載者:User
XmlReader和XmlTextReader類定義在System.XML名字空間中。

XmlTextReader類源於XmlReader類。XmlTextReader類可用來讀取XML文檔。此類的Read方法讀取此文檔,直到其節點結束。

在這篇文章裡,將示範如何使用XmlTextReader類來讀取一個XML文檔及輸出資料到控制台。

加入名字空間引用

因為Xml類都定義在System.Xml名字空間當中,所以首先要做的是在工程裡加入對System.Xml的引用。

using System.Xml;

開啟一個XML文檔

XmlTextReader類的構造器開啟一個XML檔案。在這個例子裡使用了一個名為xmltest.xml的檔案,它儲存在C:temp目錄當中。你可以下載此附件。

// 開啟一個 XML 檔案
XmlTextReader reader = new XmlTextReader("C:\temp\xmltest.xml");

讀取資料

XmlTextReader類的Read方法讀取資料。

while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}

原始碼:
附件
CS Code
XML檔案

namespace ReadXML
{
using System;
using System.Xml;

public static int Main(string[] args)
{
try
{
// 開啟一個 XML 檔案
XmlTextReader reader = new XmlTextReader("C:\temp\xmltest.xml");
while ( reader.Read() )
{
Console.WriteLine(reader.Name);
}
  
}
catch (Exception e)
{
Console.WriteLine ("Exception: {0}", e.ToString());
}
return 0;
}
}
}

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.