XmlReader による XML の読み取り

XmlReader クラスは、XML データに対する非キャッシュ、前方参照専用、読み取り専用のアクセスを提供する抽象基本クラスです。 このクラスは W3C 勧告『Extensible Markup Language (XML) 1.0』および『Namespaces in XML』に準拠しています。

XmlReader クラスはストリームまたはファイルからの XML データの読み取りをサポートしています。 このクラスで定義されるメソッドとプロパティを使用して、データ間を移動し、ノードのコンテンツを読み取ることができます。 現在のノードとは、現在リーダーが置かれているノードのことです。 読み取りメソッドを使用してリーダーを前方へ移動させると、プロパティが現在のノードの値を返します。

XmlReader クラスを使用すると、次の処理が可能です。

  • 文字が有効な XML 文字かどうか、要素名と属性名が有効な XML 名かどうかを確認します。

  • XML ドキュメントが整形式かどうかを確認します。

  • DTD またはスキーマを基準としてデータを検証します。

  • プル モデルを使用して XML ストリームからデータを取得するか、不要なレコードをスキップします。

このセクションの内容

関連項目

参照

その他の技術情報

XML ドキュメントと XML データ