使用 XmlReader 讀取 XML
XmlReader 類別是一種抽象基底類別,可提供 XML 資料的無快取、順向而唯讀的存取。它符合 W3C 可延伸標記語言 (XML) 1.0 與 XML 建議事項中的命名空間。
XmlReader 類別支援從資料流或檔案中讀取 XML 資料。它所定義的方法與屬性,可讓您在資料中移動以及讀取節點的內容。所謂目前節點,是指讀取器定位所在的節點。讀取器必須透過讀取方法與屬性傳回目前節點的值來向前移動。
XmlReader 類別可讓您:
驗證字元是否為合法 XML 字元,以及項目與屬性名稱是否為有效的 XML 名稱。
驗證 XML 文件的格式是否正確。
對 DTD 或結構描述驗證資料。
使用提取模式從 XML 資料流擷取資料,或略過不需要的記錄。
本節內容
- XmlReader 類別中的新功能
說明 XmlReader 類別的變更。
- 通用 XmlReader 工作
說明最常使用的 XmlReader 工作。
- 使用 XmlReader 類別
說明如何建立 XmlReader 執行個體、資料驗證,以及讀取資料等。
- 比較 XmlReader 和 SAX 讀取器
說明 XmlReader 類別與 SAX 讀取器之間的不同。
相關章節
- 建立 XML 讀取器
說明如何建立 XML 讀取器。
- 使用 XmlReader 驗證 XML 資料
說明如何使用 XmlReader 類別來驗證資料。
- 安全性和 System.Xml 應用程式
討論使用 XML 技術時的安全性問題。