Xml.XMLIntf.TParseOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

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.