Xml.XMLIntf.TParseOptions
Delphi
TParseOptions = set of TParseOption;
C++
typedef System::Set<TParseOption, TParseOption::poResolveExternals, TParseOption::poAsyncLoad> TParseOptions;
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
set typedef |
public | Xml.XMLIntf.pas Xml.XMLIntf.hpp |
Xml.XMLIntf | Xml.XMLIntf |
Description
TParseOptions et TParseOption représentent les options spécifiques à l'implémentation qui sont suivies 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 liste les valeurs possibles :
Option | Fournisseur DOM | Signification |
---|---|---|
poResolveExternals |
MSXML |
Les définitions externes (espaces de nommage ré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 |
Le blanc 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. |