Xml.XMLDoc.TXMLDocument.AsyncLoadState

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

property AsyncLoadState: Integer read GetAsyncLoadState;

C++

__property int AsyncLoadState = {read=GetAsyncLoadState, nodefault};

プロパティ

種類 可視性 ソース ユニット
property public
Xml.XMLDoc.pas
Xml.XMLDoc.hpp
Xml.XMLDoc TXMLDocument

説明

XML ドキュメントを非同期で解析するときの DOM パーサーの状態を示します。

AsyncLoadState を使用すると,XML ドキュメントを非同期で解析しているときの DOM パーサーのステータスを確認できます。AsyncLoadState は,ParseOptions の値が poAsyncLoad である場合にのみ有効です。

AsyncLoadState の値はベンダーごとに異なります。つまり,非同期で XML ドキュメントをロードおよび解析する各 DOM パーサーは,それ独自のフラグで状態情報を示します。

DOM ベンダーが MSXML の場合,AsyncLoadState は次のいずれかの値をとります。



意味

0

未初期化:AsyncLoadState は割り当てられていない。通常は,パーサーがまだドキュメントを解析しようとしていないか,ドキュメントが非同期で解析されていないことを示す。

1

読み込み中:パーサーは,XML ドキュメントの構造を解析している。

2

ロード済み:XML ドキュメント構造の読み出しと解析は終了しているが,対応する DOM インターフェースがまだ使用可能ではない。

3

対話中:パーサーによる XML ドキュメントの構造の解析が終了し,対応する DOM インターフェースが利用可能だが,すべてのノード値を読み出すことがまだ終わっていない。

4

完了:パーサーによって XML ドキュメントが完全に読み出され,解析されている。



関連項目

コード サンプル