Xml.XMLDoc.TXMLDocument.AsyncLoadState
Delphi
property AsyncLoadState: Integer read GetAsyncLoadState;
C++
__property int AsyncLoadState = {read=GetAsyncLoadState, nodefault};
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
property | public | Xml.XMLDoc.pas Xml.XMLDoc.hpp |
Xml.XMLDoc | TXMLDocument |
Description
Indique l'état de l'analyseur DOM lorsqu'il analyse de façon asynchrone le document XML.
Utilisez AsyncLoadState pour déterminer l'état de l'analyseur DOM lorsqu'il analyse de façon asynchrone un document XML. AsyncLoadState n'a de signification que lorsque la valeur de ParseOptions est poAsyncLoad.
La valeur de AsyncLoadState est spécifique au fournisseur. Ainsi, chaque analyseur DOM qui charge et analyse un document XML de façon asynchrone fournit ses propres indicateurs pour spécifier les informations d'état.
Quand le fournisseur DOM est MSXML, AsyncLoadState peut prendre une des valeurs suivantes :
Valeur | Signification |
---|---|
0 |
Non initialisé : La propriété AsyncLoadState n'est pas affectée. (Indique en général que l'analyseur n'a pas essayé d'analyser de document ou qu'il n'analyse pas le document de façon asynchrone). |
1 |
Chargement en cours : L'analyseur est en train d'analyser la structure du document XML. |
2 |
Chargé : L'analyseur a fini de lire et d'analyser la structure du document XML, mais les interfaces DOM correspondantes ne sont pas encore disponibles. |
3 |
Interactif : L'analyseur a analysé la structure du document XML, les interfaces DOM correspondantes sont disponibles, mais l'analyseur n'a pas fini de lire toutes les valeurs de noeuds. |
4 |
Terminé : L'analyseur a lu et analysé le document XML. |