Xml.XMLDoc.TXMLDocument.AsyncLoadState
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 ドキュメントが完全に読み出され,解析されている。 |