XmlNodeReaderとは? わかりやすく解説

XmlNodeReader クラス

XmlNode 内の XML データに対する、高速で非キャッシュの前方向アクセスを提供するリーダーを表します。

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public Class XmlNodeReader
    Inherits XmlReader
    Implements IXmlNamespaceResolver
Dim instance As XmlNodeReader
public class XmlNodeReader : XmlReader, IXmlNamespaceResolver
public ref class XmlNodeReader : public
 XmlReader, IXmlNamespaceResolver
public class XmlNodeReader extends XmlReader
 implements IXmlNamespaceResolver
public class XmlNodeReader extends
 XmlReader implements IXmlNamespaceResolver
解説解説
継承階層継承階層
System.Object
   System.Xml.XmlReader
    System.Xml.XmlNodeReader
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlNodeReader コンストラクタ

指定した XmlNode を使用して XmlNodeReader クラスのインスタンスを作成します。

名前空間: System.Xml
アセンブリ: System.Xml (system.xml.dll 内)
構文構文

Public Sub New ( _
    node As XmlNode _
)
Dim node As XmlNode

Dim instance As New XmlNodeReader(node)
public XmlNodeReader (
    XmlNode node
)
public:
XmlNodeReader (
    XmlNode^ node
)
public XmlNodeReader (
    XmlNode node
)
public function XmlNodeReader (
    node : XmlNode
)

パラメータ

node

読み取る対象の XmlNode。

解説解説

XmlNodeReader を作成する C# コードを次に示します。

XmlDocument doc = new XmlDocument();
doc.Load("sample.xml");
XmlNodeReader reader = new XmlNodeReader(doc);
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

XmlNodeReader プロパティ


パブリック プロパティパブリック プロパティ

  名前 説明
パブリック プロパティ AttributeCount オーバーライドされます。 現在のノードにある属性の数を取得します。
パブリック プロパティ BaseURI オーバーライドされます。 現在のノードのベース URI を取得します。
パブリック プロパティ CanReadBinaryContent オーバーライドされます。 XmlNodeReader がバイナリ コンテンツ用の読み取りメソッドを実装するかどうかを示す値を取得します。
パブリック プロパティ CanReadValueChunk  XmlReader が ReadValueChunk メソッドを実装しているかどうかを示す値を取得します。 ( XmlReader から継承されます。)
パブリック プロパティ CanResolveEntity オーバーライドされます。 このリーダーがエンティティを解析および解決できるかどうかを示す値を取得します。
パブリック プロパティ Depth オーバーライドされます。 XML ドキュメント内の現在のノードの深さを取得します。
パブリック プロパティ EOF オーバーライドされます。 リーダーがストリームの末尾に配置されているかどうかを示す値を取得します。
パブリック プロパティ HasAttributes オーバーライドされます。 現在のノードが属性を持っているかどうかを示す値を取得します。
パブリック プロパティ HasValue オーバーライドされます。 現在のノードが Value を持つことができるかどうかを示す値を取得します。
パブリック プロパティ IsDefault オーバーライドされます。 現在のノードがドキュメント型定義 (DTD) またはスキーマで定義された既定値から生成された属性かどうかを示す値を取得します。
パブリック プロパティ IsEmptyElement オーバーライドされます。 現在のノードが空の要素 (<MyElement/> など) かどうかを示す値を取得します。
パブリック プロパティ Item  オーバーロードされます。 派生クラスでオーバーライドされると、属性の値を取得します。 ( XmlReader から継承されます。)
パブリック プロパティ LocalName オーバーライドされます。 現在のノードのローカル名を取得します。
パブリック プロパティ Name オーバーライドされます。 現在のノードの限定名を取得します。
パブリック プロパティ NamespaceURI オーバーライドされます。 リーダーが配置されているノードの名前空間 URI (W3C の名前空間の仕様における定義に準拠) を取得します。
パブリック プロパティ NameTable オーバーライドされます。 この実装に関連付けられている XmlNameTable を取得します。
パブリック プロパティ NodeType オーバーライドされます。 現在のノードの種類を取得します。
パブリック プロパティ Prefix オーバーライドされます。 現在のノードに関連付けられた名前空間プリフィックスを取得します。
パブリック プロパティ QuoteChar  派生クラスでオーバーライドされると、属性ノードの値を囲むために使用する引用符文字を取得します。 ( XmlReader から継承されます。)
パブリック プロパティ ReadState オーバーライドされます。 リーダーの状態を取得します。
パブリック プロパティ SchemaInfo オーバーライドされます。 現在のノードに割り当てられているスキーマ情報を取得します。
パブリック プロパティ Settings  この XmlReader インスタンスを作成するために使用した XmlReaderSettings オブジェクトを取得します。 ( XmlReader から継承されます。)
パブリック プロパティ Value オーバーライドされます。 現在のノードのテキスト値を取得します。
パブリック プロパティ ValueType  現在のノードの共通言語ランタイム (CLR) 型を取得します。 ( XmlReader から継承されます。)
パブリック プロパティ XmlLang オーバーライドされます。 現在の xml:lang スコープを取得します。
パブリック プロパティ XmlSpace オーバーライドされます。 現在の xml:space スコープを取得します。
参照参照

関連項目

XmlNodeReader クラス
System.Xml 名前空間

XmlNodeReader メソッド


パブリック メソッドパブリック メソッド

( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close オーバーライドされます。 ReadState を Closed に変更します。
パブリック メソッド Create  オーバーロードされます。 新しい XmlReader インスタンスを作成します。 ( XmlReader から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 ( Object から継承されます。)
パブリック メソッド GetAttribute オーバーロードされます。 オーバーライドされます。 属性の値を取得します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 ( Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 ( Object から継承されます。)
パブリック メソッド IsName  文字列引数が有効な XML 名かどうかを示す値を取得します。 ( XmlReader から継承されます。)
パブリック メソッド IsNameToken  文字列引数が有効な XML 名トークンかどうかを示す値を取得します。 ( XmlReader から継承されます。)
パブリック メソッド IsStartElement  オーバーロードされます。 現在のコンテンツ ノードが開始タグかどうかをテストします。 ( XmlReader から継承されます。)
パブリック メソッド LookupNamespace オーバーライドされます。 現在の要素のスコープ内の名前空間プリフィックスを解決します。
パブリック メソッド MoveToAttribute オーバーロードされます。 オーバーライドされます。 指定した属性へ移動します。
パブリック メソッド MoveToContent  現在のノードがコンテンツ (空白でないテキスト、CDATA、Element、EndElement、EntityReference、または EndEntity) ノードかどうかを確認します。ノードがコンテンツ ノードでない場合、リーダーは、次のコンテンツ ノードまたはファイルの末尾までスキップします。リーダーは、ProcessingInstruction、DocumentType、Comment、Whitespace、または SignificantWhitespace の型のノードをスキップします。 ( XmlReader から継承されます。)
パブリック メソッド MoveToElement オーバーライドされます。 現在の属性ノードを含む要素に移動します。
パブリック メソッド MoveToFirstAttribute オーバーライドされます。 最初の属性に移動します。
パブリック メソッド MoveToNextAttribute オーバーライドされます。 次の属性に移動します。
パブリック メソッド Read オーバーライドされます。 ストリームから次のノードを読み取ります。
パブリック メソッド ReadAttributeValue オーバーライドされます。 属性値を解析して、1 つ以上の text、EntityReference、EndEntity の各ノードに格納します。
パブリック メソッド ReadContentAs  指定された型のオブジェクトとして内容を読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsBase64 オーバーライドされます。 コンテンツを読み取り、Base64 でデコードされたバイナリ バイトを返します。
パブリック メソッド ReadContentAsBinHex オーバーライドされます。 コンテンツを読み取り、BinHex でデコードされたバイナリ バイトを返します。
パブリック メソッド ReadContentAsBoolean  現在の位置でテキストの内容を Boolean として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsDateTime  現在の位置でテキストの内容を DateTime オブジェクトとして読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsDecimal  現在の位置でテキストの内容を Decimal オブジェクトとして読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsDouble  現在の位置のテキストの内容を、倍精度浮動小数点数として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsFloat  現在の位置のテキストの内容を、単精度浮動小数点数として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsInt  現在の位置でテキストの内容を 32 ビット符号付き整数として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsLong  現在の位置でテキストの内容を 64 ビット符号付き整数として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsObject  現在の位置でテキストの内容を Object として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadContentAsString  現在の位置でテキストの内容を String オブジェクトとして読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAs  オーバーロードされます。 現在の要素を読み込み、型指定されたオブジェクトとして内容を返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsBase64 オーバーライドされます。 要素を読み取り、Base64 のコンテンツをデコードします。
パブリック メソッド ReadElementContentAsBinHex オーバーライドされます。 要素を読み取り、BinHex のコンテンツをデコードします。
パブリック メソッド ReadElementContentAsBoolean  オーバーロードされます。 現在の要素の値を Boolean オブジェクトとして読み込みます。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDateTime  オーバーロードされます。 現在の要素を読み込み、その内容を DateTime オブジェクトとして返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDecimal  オーバーロードされます。 現在の要素の値を Decimal オブジェクトとして読み込みます。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDouble  オーバーロードされます。 現在の要素を読み込み、その内容を倍精度浮動小数点数として返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsFloat  オーバーロードされます。 現在の要素の値を単精度浮動小数点数として読み込みます。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsInt  オーバーロードされます。 現在の要素を読み込み、その内容を 32 ビット符号付き整数として返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsLong  オーバーロードされます。 現在の要素を読み込み、その内容を 64 ビット符号付き整数として返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsObject  オーバーロードされます。 現在の要素を読み込み、その内容を Object として返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsString  オーバーロードされます。 現在の要素を読み込み、その内容を String オブジェクトとして返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadElementString  オーバーロードされます。 これは、単純なテキストだけの要素を読み取るためのヘルパー メソッドです。 ( XmlReader から継承されます。)
パブリック メソッド ReadEndElement  現在のコンテンツ ノードが終了タグで、リーダーを次のノードに進めることを確認します。 ( XmlReader から継承されます。)
パブリック メソッド ReadInnerXml  派生クラスでオーバーライドされると、マークアップを含むすべての内容を文字列として読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadOuterXml  派生クラスでオーバーライドされると、このノードとそのすべての子を表す内容 (マークアップを含む) を読み取ります。 ( XmlReader から継承されます。)
パブリック メソッド ReadStartElement  オーバーロードされます。 現在のノードが要素で、リーダーを次のノードに進めるかどうかを確認します。 ( XmlReader から継承されます。)
パブリック メソッド ReadString オーバーライドされます。 要素ノードまたはテキスト ノードの内容を文字列として読み取ります。
パブリック メソッド ReadSubtree  現在のノードおよびそのすべての子孫ノードを読み取るために使用できる、新しい XmlReader インスタンスを返します。 ( XmlReader から継承されます。)
パブリック メソッド ReadToDescendant  オーバーロードされます。 XmlReader を次に一致する子孫要素に進めます。 ( XmlReader から継承されます。)
パブリック メソッド ReadToFollowing  オーバーロードされます。 指定された要素が見つかるまで読み込みます。 ( XmlReader から継承されます。)
パブリック メソッド ReadToNextSibling  オーバーロードされます。 XmlReader を次に一致する兄弟要素に進めます。 ( XmlReader から継承されます。)
パブリック メソッド ReadValueChunk  XML ドキュメントに埋め込まれたテキストの大量のストリームを読み込みます。 ( XmlReader から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 ( Object から継承されます。)
パブリック メソッド ResolveEntity オーバーライドされます。 EntityReference ノードのエンティティ参照を解決します。
パブリック メソッド Skip オーバーライドされます。 現在のノードの子をスキップします。
パブリック メソッド ToString  現在の Object を表す String を返します。 ( Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.GetNamespacesInScope このメンバの説明については、GetNamespacesInScope のトピックを参照してください。
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.LookupNamespace このメンバの説明については、LookupNamespace のトピックを参照してください。
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.LookupPrefix このメンバの説明については、IXmlNamespaceResolver.LookupPrefix のトピックを参照してください。
参照参照

関連項目

XmlNodeReader クラス
System.Xml 名前空間

XmlNodeReader メンバ

XmlNode 内の XML データに対する、高速で非キャッシュの前方向アクセスを提供するリーダーを表します。

XmlNodeReader データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
  名前 説明
パブリック メソッド XmlNodeReader 指定した XmlNode を使用して XmlNodeReader クラスのインスタンスを作成します。
パブリック プロパティパブリック プロパティ
  名前 説明
パブリック プロパティ AttributeCount オーバーライドされます。 現在のノードにある属性の数を取得します。
パブリック プロパティ BaseURI オーバーライドされます。 現在のノードのベース URI を取得します。
パブリック プロパティ CanReadBinaryContent オーバーライドされます。 XmlNodeReader がバイナリ コンテンツ用の読み取りメソッドを実装するかどうかを示す値を取得します。
パブリック プロパティ CanReadValueChunk  XmlReader が ReadValueChunk メソッドを実装しているかどうかを示す値を取得します。 (XmlReader から継承されます。)
パブリック プロパティ CanResolveEntity オーバーライドされます。 このリーダーがエンティティを解析および解決できるかどうかを示す値を取得します。
パブリック プロパティ Depth オーバーライドされます。 XML ドキュメント内の現在のノードの深さを取得します。
パブリック プロパティ EOF オーバーライドされます。 リーダーがストリームの末尾に配置されているかどうかを示す値を取得します。
パブリック プロパティ HasAttributes オーバーライドされます。 現在のノードが属性を持っているかどうかを示す値を取得します。
パブリック プロパティ HasValue オーバーライドされます。 現在のノードが Value を持つことができるかどうかを示す値を取得します。
パブリック プロパティ IsDefault オーバーライドされます。 現在のノードがドキュメント型定義 (DTD) またはスキーマで定義された既定値から生成された属性かどうかを示す値を取得します。
パブリック プロパティ IsEmptyElement オーバーライドされます。 現在のノードが空の要素 (<MyElement/> など) かどうかを示す値を取得します。
パブリック プロパティ Item  オーバーロードされます。 派生クラスでオーバーライドされると、属性の値を取得します。(XmlReader から継承されます。)
パブリック プロパティ LocalName オーバーライドされます。 現在のノードのローカル名を取得します。
パブリック プロパティ Name オーバーライドされます。 現在のノードの限定名を取得します。
パブリック プロパティ NamespaceURI オーバーライドされます。 リーダーが配置されているノードの名前空間 URI (W3C の名前空間の仕様における定義に準拠) を取得します。
パブリック プロパティ NameTable オーバーライドされます。 この実装に関連付けられている XmlNameTable を取得します。
パブリック プロパティ NodeType オーバーライドされます。 現在のノードの種類を取得します。
パブリック プロパティ Prefix オーバーライドされます。 現在のノードに関連付けられた名前空間プリフィックスを取得します。
パブリック プロパティ QuoteChar  派生クラスでオーバーライドされると、属性ノードの値を囲むために使用する引用符文字を取得します。(XmlReader から継承されます。)
パブリック プロパティ ReadState オーバーライドされます。 リーダーの状態を取得します。
パブリック プロパティ SchemaInfo オーバーライドされます。 現在のノードに割り当てられているスキーマ情報を取得します。
パブリック プロパティ Settings  この XmlReader インスタンスを作成するために使用した XmlReaderSettings オブジェクトを取得します。(XmlReader から継承されます。)
パブリック プロパティ Value オーバーライドされます。 現在のノードのテキスト値を取得します。
パブリック プロパティ ValueType  現在のノードの共通言語ランタイム (CLR) 型を取得します。(XmlReader から継承されます。)
パブリック プロパティ XmlLang オーバーライドされます。 現在の xml:lang スコープを取得します。
パブリック プロパティ XmlSpace オーバーライドされます。 現在の xml:space スコープを取得します。
パブリック メソッドパブリック メソッド
( プロテクト メソッド も参照)
  名前 説明
パブリック メソッド Close オーバーライドされます。 ReadState を Closed に変更します。
パブリック メソッド Create  オーバーロードされます。 新しい XmlReader インスタンスを作成します。 (XmlReader から継承されます。)
パブリック メソッド Equals  オーバーロードされます。 2 つの Object インスタンスが等しいかどうかを判断します。 (Object から継承されます。)
パブリック メソッド GetAttribute オーバーロードされます。 オーバーライドされます。 属性の値を取得します。
パブリック メソッド GetHashCode  特定の型のハッシュ関数として機能します。GetHashCode は、ハッシュ アルゴリズムや、ハッシュ テーブルのようなデータ構造での使用に適しています。 (Object から継承されます。)
パブリック メソッド GetType  現在のインスタンスの Type を取得します。 (Object から継承されます。)
パブリック メソッド IsName  文字列引数が有効な XML 名かどうかを示す値を取得します。 (XmlReader から継承されます。)
パブリック メソッド IsNameToken  文字列引数が有効な XML 名トークンかどうかを示す値を取得します。 (XmlReader から継承されます。)
パブリック メソッド IsStartElement  オーバーロードされます。 現在のコンテンツ ノードが開始タグかどうかをテストします。 (XmlReader から継承されます。)
パブリック メソッド LookupNamespace オーバーライドされます。 現在の要素のスコープ内の名前空間プリフィックスを解決します。
パブリック メソッド MoveToAttribute オーバーロードされます。 オーバーライドされます。 指定した属性へ移動します。
パブリック メソッド MoveToContent  現在のノードがコンテンツ (空白でないテキスト、CDATA、Element、EndElement、EntityReference、または EndEntity) ノードかどうかを確認します。ノードがコンテンツ ノードでない場合、リーダーは、次のコンテンツ ノードまたはファイルの末尾までスキップします。リーダーは、ProcessingInstruction、DocumentType、Comment、Whitespace、または SignificantWhitespace の型のノードをスキップします。 (XmlReader から継承されます。)
パブリック メソッド MoveToElement オーバーライドされます。 現在の属性ノードを含む要素に移動します。
パブリック メソッド MoveToFirstAttribute オーバーライドされます。 最初の属性に移動します。
パブリック メソッド MoveToNextAttribute オーバーライドされます。 次の属性に移動します。
パブリック メソッド Read オーバーライドされます。 ストリームから次のノードを読み取ります。
パブリック メソッド ReadAttributeValue オーバーライドされます。 属性値を解析して、1 つ以上の text、EntityReference、EndEntity の各ノードに格納します。
パブリック メソッド ReadContentAs  指定された型のオブジェクトとして内容を読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsBase64 オーバーライドされます。 コンテンツを読み取り、Base64 でデコードされたバイナリ バイトを返します。
パブリック メソッド ReadContentAsBinHex オーバーライドされます。 コンテンツを読み取り、BinHex でデコードされたバイナリ バイトを返します。
パブリック メソッド ReadContentAsBoolean  現在の位置でテキストの内容を Boolean として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsDateTime  現在の位置でテキストの内容を DateTime オブジェクトとして読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsDecimal  現在の位置でテキストの内容を Decimal オブジェクトとして読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsDouble  現在の位置のテキストの内容を、倍精度浮動小数点数として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsFloat  現在の位置のテキストの内容を、単精度浮動小数点数として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsInt  現在の位置でテキストの内容を 32 ビット符号付き整数として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsLong  現在の位置でテキストの内容を 64 ビット符号付き整数として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsObject  現在の位置でテキストの内容を Object として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadContentAsString  現在の位置でテキストの内容を String オブジェクトとして読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAs  オーバーロードされます。 現在の要素を読み込み、型指定されたオブジェクトとして内容を返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsBase64 オーバーライドされます。 要素を読み取り、Base64 のコンテンツをデコードします。
パブリック メソッド ReadElementContentAsBinHex オーバーライドされます。 要素を読み取り、BinHex のコンテンツをデコードします。
パブリック メソッド ReadElementContentAsBoolean  オーバーロードされます。 現在の要素の値を Boolean オブジェクトとして読み込みます。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDateTime  オーバーロードされます。 現在の要素を読み込み、その内容を DateTime オブジェクトとして返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDecimal  オーバーロードされます。 現在の要素の値を Decimal オブジェクトとして読み込みます。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsDouble  オーバーロードされます。 現在の要素を読み込み、その内容を倍精度浮動小数点数として返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsFloat  オーバーロードされます。 現在の要素の値を単精度浮動小数点数として読み込みます。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsInt  オーバーロードされます。 現在の要素を読み込み、その内容を 32 ビット符号付き整数として返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsLong  オーバーロードされます。 現在の要素を読み込み、その内容を 64 ビット符号付き整数として返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsObject  オーバーロードされます。 現在の要素を読み込み、その内容を Object として返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementContentAsString  オーバーロードされます。 現在の要素を読み込み、その内容を String オブジェクトとして返します。 (XmlReader から継承されます。)
パブリック メソッド ReadElementString  オーバーロードされます。 これは、単純なテキストだけの要素を読み取るためのヘルパー メソッドです。 (XmlReader から継承されます。)
パブリック メソッド ReadEndElement  現在のコンテンツ ノードが終了タグで、リーダーを次のノードに進めることを確認します。 (XmlReader から継承されます。)
パブリック メソッド ReadInnerXml  派生クラスでオーバーライドされると、マークアップを含むすべての内容を文字列として読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadOuterXml  派生クラスでオーバーライドされると、このノードとそのすべての子を表す内容 (マークアップを含む) を読み取ります。 (XmlReader から継承されます。)
パブリック メソッド ReadStartElement  オーバーロードされます。 現在のノードが要素で、リーダーを次のノードに進めるかどうかを確認します。 (XmlReader から継承されます。)
パブリック メソッド ReadString オーバーライドされます。 要素ノードまたはテキスト ノードの内容を文字列として読み取ります。
パブリック メソッド ReadSubtree  現在のノードおよびそのすべての子孫ノードを読み取るために使用できる、新しい XmlReader インスタンスを返します。 (XmlReader から継承されます。)
パブリック メソッド ReadToDescendant  オーバーロードされます。 XmlReader を次に一致する子孫要素に進めます。 (XmlReader から継承されます。)
パブリック メソッド ReadToFollowing  オーバーロードされます。 指定された要素が見つかるまで読み込みます。 (XmlReader から継承されます。)
パブリック メソッド ReadToNextSibling  オーバーロードされます。 XmlReader を次に一致する兄弟要素に進めます。 (XmlReader から継承されます。)
パブリック メソッド ReadValueChunk  XML ドキュメントに埋め込まれたテキストの大量のストリームを読み込みます。 (XmlReader から継承されます。)
パブリック メソッド ReferenceEquals  指定した複数の Object インスタンスが同一かどうかを判断します。 (Object から継承されます。)
パブリック メソッド ResolveEntity オーバーライドされます。 EntityReference ノードのエンティティ参照を解決します。
パブリック メソッド Skip オーバーライドされます。 現在のノードの子をスキップします。
パブリック メソッド ToString  現在の Object を表す String を返します。 (Object から継承されます。)
プロテクト メソッドプロテクト メソッド
明示的インターフェイスの実装明示的インターフェイスの実装
  名前 説明
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.GetNamespacesInScope このメンバの説明については、GetNamespacesInScope のトピックを参照してください。
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.LookupNamespace このメンバの説明については、LookupNamespace のトピックを参照してください。
インターフェイスの明示的な実装 System.Xml.IXmlNamespaceResolver.LookupPrefix このメンバの説明については、IXmlNamespaceResolver.LookupPrefix のトピックを参照してください。
参照参照

関連項目

XmlNodeReader クラス
System.Xml 名前空間



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「XmlNodeReader」の関連用語

XmlNodeReaderのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



XmlNodeReaderのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS