Xml.XMLIntf.IXMLDocument.AsyncLoadState

提供:RAD Studio API Documentation

Delphi

property AsyncLoadState: Integer read GetAsyncLoadState;

C++

__property int AsyncLoadState = {read=GetAsyncLoadState};

プロパティ

種類 可視性 ソース ユニット 親
property public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf IXMLDocument

説明

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

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

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



値 意味

0

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

1

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

2

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

3

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

4

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



関連項目