Xml.XMLIntf.TParseOption
Delphi
TParseOption = (poResolveExternals, poValidateOnParse, poPreserveWhiteSpace,
poAsyncLoad);
C++
enum DECLSPEC_DENUM TParseOption : unsigned char { poResolveExternals, poValidateOnParse, poPreserveWhiteSpace, poAsyncLoad };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | Xml.XMLIntf |
Description
TParseOption et TParseOptions représentent les options d'implémentation lors de l'analyse du document XML.
TParseOptions est un ensemble de valeurs TParseOption. Chaque valeur TParseOption fournit des informations sur la façon dont un analyseur DOM doit analyser un document XML. Différentes implémentations DOM prennent en charge différentes options.
Le tableau suivant énumère les valeurs possibles :
Option Fournisseur DOM Signification
Option | Fournisseur DOM | Signification |
---|---|---|
poResolveExternals |
MSXML |
Les définitions externes (espaces de nommage solubles, sous-ensembles externes DTD et références d'entités externes) sont résolues lors de l'analyse. |
poValidateOnParse |
MSXML |
L'analyseur DOM valide le document XML par rapport à ses informations de schéma et vérifie sa compatibilité XML. |
poPreserveWhiteSpace |
MSXML |
L'espace dans le texte du document XML n'est pas retiré. |
poAsyncLoad |
MSXML |
L'analyseur DOM fonctionne de façon asynchrone. Cela permet d'améliorer les performances, notamment lors de l'analyse d'un document XML volumineux, mais peut également aboutir à des exceptions si l'application essaie d'accéder aux noeuds du document avant la fin de son analyse. |