OpenXmlReader クラス

定義

Open XML リーダー クラスを表します。

public abstract class OpenXmlReader : IDisposable
type OpenXmlReader = class
    interface IDisposable
Public MustInherit Class OpenXmlReader
Implements IDisposable
継承
OpenXmlReader
派生
実装

コンストラクター

OpenXmlReader()

OpenXmlReader クラスの新しいインスタンスを初期化します。

OpenXmlReader(Boolean)

指定されたブール値を使用して、OpenXmlReader クラスの新しいインスタンスを初期化します。

プロパティ

Attributes

現在の要素の属性の一覧を取得します。

Depth

XML ドキュメント内の現在のノードの深さを取得します。 ルート要素の深さは 0 です。

ElementType

現在の要素の対応する強く型指定されたクラスの型を取得します。

Encoding

XML ファイルのエンコードを取得します。

EOF

派生クラスでオーバーライドされた場合、リーダーがストリームの末尾に配置されているかどうかを示す値を取得します。

HasAttributes

現在のノードに属性が含されているかどうかを示す値を取得します。

IsEndElement

派生クラスでオーバーライドされた場合は、現在のノードが要素の末尾であるかどうかを示す値を取得します。

IsMiscNode

派生クラスでオーバーライドされた場合は、現在のノードが雑な XML ノード (要素以外) であるかどうかを示す値を取得します。

IsStartElement

派生クラスでオーバーライドされた場合は、現在のノードが要素の開始であるかどうかを示す値を取得します。

LocalName

派生クラスでオーバーライドされると、現在のノードのローカル名を取得します。

NamespaceDeclarations

現在の要素の名前空間宣言を取得します。

NamespaceUri

派生クラスでオーバーライドされた場合は、リーダーが配置されているノードの名前空間 URI (W3C 名前空間仕様で定義されている) を取得します。

Prefix

派生クラスでオーバーライドされた場合は、現在のノードに関連付けられている名前空間プレフィックスを取得します。

ReadMiscNodes

OpenXmlReader が他のすべてのノードを読み取りまたはスキップするかどうかを示す値を取得します。

StandaloneXml

XML ストリームの XML 宣言のスタンドアロン プロパティを取得します。 既定値は null です。

メソッド

Close()

リーダーを閉じます。

Create(OpenXmlElement)

OpenXmlElement から OpenXmlReader を作成します (DOM ツリーを移動します)。

Create(OpenXmlElement, Boolean)

OpenXmlElement から OpenXmlReader を作成します (DOM ツリーを移動します)。

Create(OpenXmlPart)

指定した OpenXmlPart から OpenXmlReader を作成します。

Create(OpenXmlPart, Boolean)

指定した OpenXmlPart 値とブール値から OpenXmlReader を作成します。

Create(Stream)

指定したパーツ ストリームから OpenXmlReader を作成します。

Create(Stream, Boolean)

指定したパーツ ストリームとブール値から OpenXmlReader を作成します。

Dispose()

リーダーを閉じ、すべてのリソースを解放します。

Dispose(Boolean)

リーダーを閉じ、すべてのリソースを解放します。

GetText()

要素が OpenXmlLeafTextElement の場合は、要素のテキストを取得します。 他の要素の String.Empty を返します。

LoadCurrentElement()

現在のカーソルで要素を読み込む。

Read()

次の要素を読み取る移動します。

ReadFirstChild()

最初の子要素の読み取りに移動します。

ReadNextSibling()

次の兄弟要素の読み取りに移動します。

Skip()

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

ThrowIfObjectDisposed()

オブジェクトが破棄された場合にスローされます。

適用対象