新聞中心
這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
C#讀取XML文檔的實(shí)現(xiàn)淺析
C#讀取XML文檔的實(shí)現(xiàn)用到的類是什么呢?首先我們來(lái)看看:

XmlReader和XmlTextReader類定義在System.XML名字空間中。
XmlTextReader類源于XmlReader類。XmlTextReader類可用來(lái)讀取XML文檔。此類的Read方法讀取此文檔,直到其節(jié)點(diǎn)結(jié)束。
在這篇文章里,將演示如何使用XmlTextReader類來(lái)讀取一個(gè)XML文檔及輸出數(shù)據(jù)到控制臺(tái)。
加入名字空間引用
因?yàn)閄ml類都定義在System.Xml名字空間當(dāng)中,所以首先要做的是在工程里加入對(duì)System.Xml的引用。
using System.Xml;
C#讀取XML文檔之打開一個(gè)XML文檔
XmlTextReader類的構(gòu)造器打開一個(gè)XML文件。在這個(gè)例子里使用了一個(gè)名為xmltest.xml的文件,它保存在C:\temp目錄當(dāng)中。
- // 打開一個(gè) XML 文件
- XmlTextReader reader = new XmlTextReader("C:\\temp\\xmltest.xml");
C#讀取XML文檔之讀取數(shù)據(jù)
- XmlTextReader類的Read方法讀取數(shù)據(jù)。
- while ( reader.Read() )
- {
- Console.WriteLine(reader.Name);
- }
- namespace ReadXML
- {
- using System;
- using System.Xml;
- public static int Main(string[] args)
- {
- try
- {
- // 打開一個(gè) 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;
- }
- }
- }
C#讀取XML文檔的基本情況就向你介紹到這里,希望對(duì)你學(xué)習(xí)了解C#讀取XML文檔有所幫助。
【編輯推薦】
- C#條件運(yùn)算符簡(jiǎn)介
- C#移位運(yùn)算符簡(jiǎn)介
- C#賦值運(yùn)算符之簡(jiǎn)單賦值運(yùn)算符
- C#賦值運(yùn)算符之復(fù)合賦值運(yùn)算符
- C#讀取XML文檔實(shí)例淺析
本文題目:C#讀取XML文檔的實(shí)現(xiàn)淺析
本文網(wǎng)址:http://fisionsoft.com.cn/article/djdjgec.html


咨詢
建站咨詢
