Xml.XMLIntf.TParseOptions

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

type 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.



Voir aussi