XmlValidatingReader クラス

定義

注意事項

Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202

注意事項

XmlValidatingReader has been deprecated. Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead.

注意事項

Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202

ドキュメント型定義 (DTD: Document Type Definition)、XML-Data Reduced (XDR) スキーマ、および XML スキーマ定義言語 (XSD) 検証を提供するリーダーを表します。

このクラスは今後は使用しません。 .NET Framework 2.0 以降は、検証 XML リーダーを作成するのに XmlReaderSettings クラスおよび Create メソッドを使用することをお勧めします。

public ref class XmlValidatingReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo, System::Xml::IXmlNamespaceResolver
public ref class XmlValidatingReader : System::Xml::XmlReader, System::Xml::IXmlLineInfo
[System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")]
public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
[System.Obsolete("XmlValidatingReader has been deprecated. Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead.")]
public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
[System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")]
public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo, System.Xml.IXmlNamespaceResolver
public class XmlValidatingReader : System.Xml.XmlReader, System.Xml.IXmlLineInfo
[<System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. https://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlValidatingReader = class
    inherit XmlReader
    interface IXmlLineInfo
    interface IXmlNamespaceResolver
[<System.Obsolete("XmlValidatingReader has been deprecated. Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead.")>]
type XmlValidatingReader = class
    inherit XmlReader
    interface IXmlLineInfo
    interface IXmlNamespaceResolver
[<System.Obsolete("Use XmlReader created by XmlReader.Create() method using appropriate XmlReaderSettings instead. http://go.microsoft.com/fwlink/?linkid=14202")>]
type XmlValidatingReader = class
    inherit XmlReader
    interface IXmlLineInfo
    interface IXmlNamespaceResolver
type XmlValidatingReader = class
    inherit XmlReader
    interface IXmlLineInfo
Public Class XmlValidatingReader
Inherits XmlReader
Implements IXmlLineInfo, IXmlNamespaceResolver
Public Class XmlValidatingReader
Inherits XmlReader
Implements IXmlLineInfo
継承
XmlValidatingReader
属性
実装

注釈

XmlValidatingReader は クラスを XmlReader 実装し、データ検証のサポートを提供します。 Schemasにキャッシュされているスキーマ ファイルを使用してリーダーを検証するには、 プロパティをXmlSchemaCollection使用します。 プロパティは ValidationType 、リーダーが実行する必要がある検証の種類を指定します。 プロパティを ValidationType.None に設定すると、検証されていないリーダーが作成されます。

XmlValidatingReader は、XML 解析エラーで を XmlException スローします。 例外がスローされた後、リーダーの状態は予測できません。 たとえば、報告されるノードタイプは、現在のノードの実際のノードタイプと異なる場合があります。 リーダーが ReadState エラー状態であるかどうかを確認するには、 プロパティを使用します。

Note

クラスはXmlValidatingReader、.NET Framework 2.0 では使用されていません。 クラスと メソッドを使用XmlReaderSettingsして、検証XmlReaderインスタンスをCreate作成できます。 詳細については、XmlReader のリファレンス ページの「解説」を参照してください。

注意 (継承者)

このクラスには継承要求があります。 から XmlValidatingReader継承するには、完全信頼が必要です。

コンストラクター

XmlValidatingReader(Stream, XmlNodeType, XmlParserContext)
古い.
古い.
古い.

値を指定して、XmlValidatingReader クラスの新しいインスタンスを初期化します。

XmlValidatingReader(String, XmlNodeType, XmlParserContext)
古い.
古い.
古い.

値を指定して、XmlValidatingReader クラスの新しいインスタンスを初期化します。

XmlValidatingReader(XmlReader)
古い.
古い.
古い.

指定した XmlReader から返される内容を検証する XmlValidatingReader クラスの新しいインスタンスを初期化します。

プロパティ

AttributeCount
古い.
古い.
古い.

現在のノードにある属性の数を取得します。

BaseURI
古い.
古い.
古い.

現在のノードのベース URI を取得します。

CanReadBinaryContent
古い.
古い.
古い.

XmlValidatingReader がバイナリ コンテンツ用の読み取りメソッドを実装するかどうかを示す値を取得します。

CanReadBinaryContent
古い.
古い.
古い.

XmlReader がバイナリ コンテンツ用の読み取りメソッドを実装するかどうかを示す値を取得します。

(継承元 XmlReader)
CanReadValueChunk
古い.
古い.
古い.

XmlReaderReadValueChunk(Char[], Int32, Int32) メソッドを実装しているかどうかを示す値を取得します。

(継承元 XmlReader)
CanResolveEntity
古い.
古い.
古い.

このリーダーがエンティティを解析および解決できるかどうかを示す値を取得します。

Depth
古い.
古い.
古い.

XML ドキュメント内の現在のノードの深さを取得します。

Encoding
古い.
古い.
古い.

ドキュメントのエンコーディング属性を取得します。

EntityHandling
古い.
古い.
古い.

リーダーによるエンティティの処理方法を指定する値を取得または設定します。

EOF
古い.
古い.
古い.

リーダーがストリームの末尾に配置されているかどうかを示す値を取得します。

HasAttributes
古い.
古い.
古い.

現在のノードに属性があるかどうかを示す値を取得します。

(継承元 XmlReader)
HasValue
古い.
古い.
古い.

現在のノードが String.Empty 以外の Value を保持できるかどうかを示す値を取得します。

IsDefault
古い.
古い.
古い.

現在のノードがドキュメント型定義 (DTD) またはスキーマで定義された既定値から生成された属性かどうかを示す値を取得します。

IsEmptyElement
古い.
古い.
古い.

現在のノードが空の要素 (例: <MyElement/>) であるかどうかを示す値を取得します。

Item[Int32]
古い.
古い.
古い.

指定したインデックスの属性の値を取得します。

Item[Int32]
古い.
古い.
古い.

派生クラスでオーバーライドされると、指定したインデックスの属性の値を取得します。

(継承元 XmlReader)
Item[String, String]
古い.
古い.
古い.

指定したローカル名および名前空間 URI に関連付けられた属性の値を取得します。

Item[String, String]
古い.
古い.
古い.

派生クラスでオーバーライドされると、指定した LocalName および NamespaceURI の属性の値を取得します。

(継承元 XmlReader)
Item[String]
古い.
古い.
古い.

指定した名前の属性の値を取得します。

Item[String]
古い.
古い.
古い.

派生クラスでオーバーライドされると、指定した Name の属性の値を取得します。

(継承元 XmlReader)
LineNumber
古い.
古い.
古い.

現在の行番号を取得します。

LinePosition
古い.
古い.
古い.

現在の行の位置を取得します。

LocalName
古い.
古い.
古い.

現在のノードのローカル名を取得します。

Name
古い.
古い.
古い.

現在のノードの限定名を取得します。

Namespaces
古い.
古い.
古い.

名前空間をサポートするかどうかを示す値を取得または設定します。

NamespaceURI
古い.
古い.
古い.

リーダーが配置されているノードの、W3C (World Wide Web Consortium) の名前空間の仕様における定義に基づいた名前空間 URI (Uniform Resource Identifier) を取得します。

NameTable
古い.
古い.
古い.

この実装に関連付けられている XmlNameTable を取得します。

NodeType
古い.
古い.
古い.

現在のノードの種類を取得します。

Prefix
古い.
古い.
古い.

現在のノードに関連付けられた名前空間プリフィックスを取得します。

QuoteChar
古い.
古い.
古い.

属性ノードの値を囲むために使用する引用符文字を取得します。

Reader
古い.
古い.
古い.

この XmlValidatingReader を構築するために使用する XmlReader を取得します。

ReadState
古い.
古い.
古い.

リーダーの状態を取得します。

SchemaInfo
古い.
古い.
古い.

スキーマ検証の結果、現在のノードに割り当てられているスキーマ情報を取得します。

(継承元 XmlReader)
Schemas
古い.
古い.
古い.

検証に使用する XmlSchemaCollection を取得します。

SchemaType
古い.
古い.
古い.

スキーマ型のオブジェクトを取得します。

Settings
古い.
古い.
古い.

この XmlValidatingReader インスタンスを作成するために使用された XmlReaderSettings オブジェクトを取得します。

Settings
古い.
古い.
古い.

この XmlReader インスタンスを作成するために使用された XmlReaderSettings オブジェクトを取得します。

(継承元 XmlReader)
ValidationType
古い.
古い.
古い.

実行する検証のタイプを示す値を取得または設定します。

Value
古い.
古い.
古い.

現在のノードのテキスト値を取得します。

ValueType
古い.
古い.
古い.

現在のノードの共通言語ランタイム (CLR) 型を取得します。

(継承元 XmlReader)
XmlLang
古い.
古い.
古い.

現在の xml:lang スコープを取得します。

XmlResolver
古い.
古い.
古い.

外部ドキュメント型定義 (DTD) およびスキーマ位置参照を解決するために使用する XmlResolver を設定します。 XmlResolver は、XML スキーマ定義言語 (XSD) スキーマで見つかったインポート要素またはインクルード要素を処理するためにも使用されます。

XmlSpace
古い.
古い.
古い.

現在の xml:space スコープを取得します。

メソッド

Close()
古い.
古い.
古い.

ReadState を Closed に変更します。

Dispose()
古い.
古い.
古い.

XmlReader クラスの現在のインスタンスによって使用されているすべてのリソースを解放します。

(継承元 XmlReader)
Dispose(Boolean)
古い.
古い.
古い.

XmlReader によって使用されているアンマネージド リソースを解放し、オプションでマネージド リソースも解放します。

(継承元 XmlReader)
Equals(Object)
古い.
古い.
古い.

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAttribute(Int32)
古い.
古い.
古い.

指定したインデックスの属性の値を取得します。

GetAttribute(String)
古い.
古い.
古い.

指定した名前の属性の値を取得します。

GetAttribute(String, String)
古い.
古い.
古い.

指定したローカル名および名前空間 URI (Uniform Resource Identifier) の属性値を取得します。

GetHashCode()
古い.
古い.
古い.

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()
古い.
古い.
古い.

現在のインスタンスの Type を取得します。

(継承元 Object)
GetValueAsync()
古い.
古い.
古い.

現在のノードのテキスト値を非同期に取得します。

(継承元 XmlReader)
HasLineInfo()
古い.
古い.
古い.

クラスが行情報を返すことができるかどうかを示す値を取得します。

IsStartElement()
古い.
古い.
古い.

MoveToContent() を呼び出し、現在のコンテンツ ノードが開始タグまたは空の要素タグかどうかをテストします。

(継承元 XmlReader)
IsStartElement(String)
古い.
古い.
古い.

MoveToContent() を呼び出し、現在のコンテンツ ノードが開始タグまたは空の要素タグかどうか、また、見つかった要素の Name プロパティが、指定した引数と一致するかどうかをテストします。

(継承元 XmlReader)
IsStartElement(String, String)
古い.
古い.
古い.

MoveToContent() を呼び出し、現在のコンテンツ ノードが開始タグまたは空の要素タグかどうか、また、見つかった要素の LocalName プロパティと NamespaceURI プロパティが、指定した文字列と一致するかどうかをテストします。

(継承元 XmlReader)
LookupNamespace(String)
古い.
古い.
古い.

現在の要素のスコープ内の名前空間プリフィックスを解決します。

MemberwiseClone()
古い.
古い.
古い.

現在の Object の簡易コピーを作成します。

(継承元 Object)
MoveToAttribute(Int32)
古い.
古い.
古い.

指定したインデックスを持つ属性に移動します。

MoveToAttribute(String)
古い.
古い.
古い.

指定した名前を持つ属性へ移動します。

MoveToAttribute(String, String)
古い.
古い.
古い.

指定したローカル名および名前空間 URI (Uniform Resource Identifier) の属性に移動します。

MoveToContent()
古い.
古い.
古い.

現在のノードがコンテンツ (空白でないテキスト、CDATAElementEndElementEntityReference、または EndEntity) ノードかどうかを確認します。 ノードがコンテンツ ノードでない場合、リーダーは、次のコンテンツ ノードまたはファイルの末尾までスキップします。 リーダーは、ProcessingInstructionDocumentTypeCommentWhitespace、または SignificantWhitespace の型のノードをスキップします。

(継承元 XmlReader)
MoveToContentAsync()
古い.
古い.
古い.

現在のノードがコンテンツ ノードであるかどうかを非同期的に確認します。 ノードがコンテンツ ノードでない場合、リーダーは、次のコンテンツ ノードまたはファイルの末尾までスキップします。

(継承元 XmlReader)
MoveToElement()
古い.
古い.
古い.

現在の属性ノードを含む要素に移動します。

MoveToFirstAttribute()
古い.
古い.
古い.

最初の属性に移動します。

MoveToNextAttribute()
古い.
古い.
古い.

次の属性に移動します。

Read()
古い.
古い.
古い.

ストリームから次のノードを読み取ります。

ReadAsync()
古い.
古い.
古い.

ストリームから次のノードを非同期に読み取ります。

(継承元 XmlReader)
ReadAttributeValue()
古い.
古い.
古い.

属性値を解析して、1 つ以上の TextEntityReferenceEndEntity の各ノードに格納します。

ReadContentAs(Type, IXmlNamespaceResolver)
古い.
古い.
古い.

指定された型のオブジェクトとして内容を読み取ります。

(継承元 XmlReader)
ReadContentAsAsync(Type, IXmlNamespaceResolver)
古い.
古い.
古い.

指定された型のオブジェクトとして内容を非同期に読み取ります。

(継承元 XmlReader)
ReadContentAsBase64(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを読み取り、Base64 でデコードされたバイナリ バイトを返します。

ReadContentAsBase64(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを読み取り、Base64 でデコードされたバイナリ バイトを返します。

(継承元 XmlReader)
ReadContentAsBase64Async(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを非同期に読み取り、Base64 でデコードされたバイナリ バイトを返します。

(継承元 XmlReader)
ReadContentAsBinHex(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを読み取り、BinHex でデコードされたバイナリ バイトを返します。

ReadContentAsBinHex(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを読み取り、BinHex でデコードされたバイナリ バイトを返します。

(継承元 XmlReader)
ReadContentAsBinHexAsync(Byte[], Int32, Int32)
古い.
古い.
古い.

コンテンツを非同期に読み取り、BinHex でデコードされたバイナリ バイトを返します。

(継承元 XmlReader)
ReadContentAsBoolean()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを Boolean として読み取ります。

(継承元 XmlReader)
ReadContentAsDateTime()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを DateTime オブジェクトとして読み取ります。

(継承元 XmlReader)
ReadContentAsDateTimeOffset()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを DateTimeOffset オブジェクトとして読み取ります。

(継承元 XmlReader)
ReadContentAsDecimal()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを Decimal オブジェクトとして読み取ります。

(継承元 XmlReader)
ReadContentAsDouble()
古い.
古い.
古い.

現在の位置のテキストの内容を、倍精度浮動小数点数として読み取ります。

(継承元 XmlReader)
ReadContentAsFloat()
古い.
古い.
古い.

現在の位置のテキストの内容を、単精度浮動小数点数として読み取ります。

(継承元 XmlReader)
ReadContentAsInt()
古い.
古い.
古い.

現在の位置でテキストの内容を 32 ビット符号付き整数として読み取ります。

(継承元 XmlReader)
ReadContentAsLong()
古い.
古い.
古い.

現在の位置でテキストの内容を 64 ビット符号付き整数として読み取ります。

(継承元 XmlReader)
ReadContentAsObject()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを Object として読み取ります。

(継承元 XmlReader)
ReadContentAsObjectAsync()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを Object として非同期に読み取ります。

(継承元 XmlReader)
ReadContentAsString()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを String オブジェクトとして読み取ります。

(継承元 XmlReader)
ReadContentAsStringAsync()
古い.
古い.
古い.

現在の位置でテキスト コンテンツを String オブジェクトとして非同期に読み取ります。

(継承元 XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver)
古い.
古い.
古い.

要素の内容を要求された型として返します。

(継承元 XmlReader)
ReadElementContentAs(Type, IXmlNamespaceResolver, String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、要素の内容を要求された型として読み込みます。

(継承元 XmlReader)
ReadElementContentAsAsync(Type, IXmlNamespaceResolver)
古い.
古い.
古い.

要素の内容を要求された型として非同期に読み取ります。

(継承元 XmlReader)
ReadElementContentAsBase64(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を読み取り、Base64 のコンテンツをデコードします。

ReadElementContentAsBase64(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を読み取り、Base64 の内容をデコードします。

(継承元 XmlReader)
ReadElementContentAsBase64Async(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を非同期に読み取り、Base64 の内容をデコードします。

(継承元 XmlReader)
ReadElementContentAsBinHex(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を読み取り、BinHex のコンテンツをデコードします。

ReadElementContentAsBinHex(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を読み取り、BinHex の内容をデコードします。

(継承元 XmlReader)
ReadElementContentAsBinHexAsync(Byte[], Int32, Int32)
古い.
古い.
古い.

要素を非同期に読み取り、BinHex の内容をデコードします。

(継承元 XmlReader)
ReadElementContentAsBoolean()
古い.
古い.
古い.

現在の要素を読み取り、そのコンテンツを Boolean オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsBoolean(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを Boolean オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsDateTime()
古い.
古い.
古い.

現在の要素を読み取り、そのコンテンツを DateTime オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsDateTime(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを DateTime オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsDecimal()
古い.
古い.
古い.

現在の要素を読み取り、そのコンテンツを Decimal オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsDecimal(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを Decimal オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsDouble()
古い.
古い.
古い.

現在の要素を読み込み、その内容を倍精度浮動小数点数として返します。

(継承元 XmlReader)
ReadElementContentAsDouble(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を倍精度浮動小数点数として返します。

(継承元 XmlReader)
ReadElementContentAsFloat()
古い.
古い.
古い.

現在の要素を読み込み、その内容を単精度浮動小数点数として返します。

(継承元 XmlReader)
ReadElementContentAsFloat(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を単精度浮動小数点数として返します。

(継承元 XmlReader)
ReadElementContentAsInt()
古い.
古い.
古い.

現在の要素を読み取り、その内容を 32 ビット符号付き整数として返します。

(継承元 XmlReader)
ReadElementContentAsInt(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を 32 ビット符号付き整数として返します。

(継承元 XmlReader)
ReadElementContentAsLong()
古い.
古い.
古い.

現在の要素を読み取り、その内容を 64 ビット符号付き整数として返します。

(継承元 XmlReader)
ReadElementContentAsLong(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み込んで内容を 64 ビット符号付き整数として返します。

(継承元 XmlReader)
ReadElementContentAsObject()
古い.
古い.
古い.

現在の要素を読み取り、そのコンテンツを Object として返します。

(継承元 XmlReader)
ReadElementContentAsObject(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを Object として返します。

(継承元 XmlReader)
ReadElementContentAsObjectAsync()
古い.
古い.
古い.

現在の要素を非同期に読み取り、そのコンテンツを Object として返します。

(継承元 XmlReader)
ReadElementContentAsString()
古い.
古い.
古い.

現在の要素を読み取り、そのコンテンツを String オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsString(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が現在の要素のものと一致することを確認し、現在の要素を読み取って、コンテンツを String オブジェクトとして返します。

(継承元 XmlReader)
ReadElementContentAsStringAsync()
古い.
古い.
古い.

現在の要素を非同期に読み取り、そのコンテンツを String オブジェクトとして返します。

(継承元 XmlReader)
ReadElementString()
古い.
古い.
古い.

テキストのみの要素を読みます。 ただし、ReadElementContentAsString() メソッドを代わりに使用するほうが、この操作を簡単に処理できるため、こちらの方法をお勧めします。

(継承元 XmlReader)
ReadElementString(String)
古い.
古い.
古い.

テキストだけの要素を読み取る前に、見つかった要素の Name プロパティが、指定した文字列と一致することを確認します。 ただし、ReadElementContentAsString() メソッドを代わりに使用するほうが、この操作を簡単に処理できるため、こちらの方法をお勧めします。

(継承元 XmlReader)
ReadElementString(String, String)
古い.
古い.
古い.

テキストだけの要素を読み取る前に、見つかった要素の LocalName プロパティと NamespaceURI プロパティが、指定した文字列と一致することを確認します。 ただし、ReadElementContentAsString(String, String) メソッドを代わりに使用するほうが、この操作を簡単に処理できるため、こちらの方法をお勧めします。

(継承元 XmlReader)
ReadEndElement()
古い.
古い.
古い.

現在のコンテンツ ノードが終了タグで、リーダーを次のノードに進めることを確認します。

(継承元 XmlReader)
ReadInnerXml()
古い.
古い.
古い.

派生クラスでオーバーライドされると、マークアップを含むすべての内容を文字列として読み取ります。

(継承元 XmlReader)
ReadInnerXmlAsync()
古い.
古い.
古い.

マークアップを含むすべてのコンテンツを文字列として非同期に読み取ります。

(継承元 XmlReader)
ReadOuterXml()
古い.
古い.
古い.

派生クラスでオーバーライドされると、このノードとそのすべての子を表す内容 (マークアップを含む) を読み取ります。

(継承元 XmlReader)
ReadOuterXmlAsync()
古い.
古い.
古い.

このノードとその子を表すコンテンツをマークアップを含めて非同期に読み取ります。

(継承元 XmlReader)
ReadStartElement()
古い.
古い.
古い.

現在のノードが要素であるか調べ、リーダーを次のノードに進めます。

(継承元 XmlReader)
ReadStartElement(String)
古い.
古い.
古い.

現在のコンテンツ ノードが、指定した Name を持つ要素で、リーダーを次のノードに進めることを確認します。

(継承元 XmlReader)
ReadStartElement(String, String)
古い.
古い.
古い.

現在のコンテンツ ノードが、指定した LocalNameNamespaceURI を持つ要素で、リーダーを次のノードに進めることを確認します。

(継承元 XmlReader)
ReadString()
古い.
古い.
古い.

要素ノードまたはテキスト ノードの内容を文字列として読み取ります。

ReadSubtree()
古い.
古い.
古い.

現在のノードおよびそのすべての子孫ノードを読み取るために使用できる、新しい XmlReader インスタンスを返します。

(継承元 XmlReader)
ReadToDescendant(String)
古い.
古い.
古い.

指定された修飾名を使用して XmlReader を次の子孫要素に進めます。

(継承元 XmlReader)
ReadToDescendant(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI を使用して XmlReader を次の子孫要素に進めます。

(継承元 XmlReader)
ReadToFollowing(String)
古い.
古い.
古い.

指定された修飾名の要素が見つかるまで読み込みます。

(継承元 XmlReader)
ReadToFollowing(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI が見つかるまで要素を読み込みます。

(継承元 XmlReader)
ReadToNextSibling(String)
古い.
古い.
古い.

指定された修飾名を使用して XmlReader を次の兄弟要素に進めます。

(継承元 XmlReader)
ReadToNextSibling(String, String)
古い.
古い.
古い.

指定されたローカル名と名前空間 URI を使用して、XmlReader を次の兄弟要素に進めます。

(継承元 XmlReader)
ReadTypedValue()
古い.
古い.
古い.

指定した XML スキーマ定義言語 (XSD) 型の共通言語ランタイム型を取得します。

ReadValueChunk(Char[], Int32, Int32)
古い.
古い.
古い.

XML ドキュメントに埋め込まれたテキストの大量のストリームを読み込みます。

(継承元 XmlReader)
ReadValueChunkAsync(Char[], Int32, Int32)
古い.
古い.
古い.

XML ドキュメントに埋め込まれたテキストの大量のストリームを非同期に読み取ります。

(継承元 XmlReader)
ResolveEntity()
古い.
古い.
古い.

EntityReference ノードのエンティティ参照を解決します。

Skip()
古い.
古い.
古い.

現在のノードの子をスキップします。

(継承元 XmlReader)
SkipAsync()
古い.
古い.
古い.

現在のノードの子を非同期にスキップします。

(継承元 XmlReader)
ToString()
古い.
古い.
古い.

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

イベント

ValidationEventHandler
古い.
古い.
古い.

ドキュメント型定義 (DTD)、XML-Data Reduced (XDR) スキーマ、および XML スキーマ定義言語 (XSD) スキーマ検証エラーに関する情報を受信するためのイベント ハンドラーを設定します。

明示的なインターフェイスの実装

IDisposable.Dispose()
古い.
古い.
古い.

このメンバーの詳細については、「Dispose()」をご覧ください。

(継承元 XmlReader)
IXmlLineInfo.HasLineInfo()
古い.
古い.
古い.

クラスが行情報を返すことができるかどうかを示す値を取得します。

IXmlNamespaceResolver.GetNamespacesInScope(XmlNamespaceScope)
古い.
古い.
古い.

このメンバーの詳細については、「GetNamespacesInScope(XmlNamespaceScope)」をご覧ください。

IXmlNamespaceResolver.LookupNamespace(String)
古い.
古い.
古い.

このメンバーの詳細については、「LookupNamespace(String)」をご覧ください。

IXmlNamespaceResolver.LookupPrefix(String)
古い.
古い.
古い.

このメンバーの詳細については、「LookupPrefix(String)」をご覧ください。

適用対象

こちらもご覧ください