Xml.XMLIntf.TXMLDocOption

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

TXMLDocOption = (doNodeAutoCreate, doNodeAutoIndent, doAttrNull,
doAutoPrefix, doNamespaceDecl, doAutoSave);

C++

enum DECLSPEC_DENUM TXMLDocOption : unsigned char { doNodeAutoCreate, doNodeAutoIndent, doAttrNull, doAutoPrefix, doNamespaceDecl, doAutoSave };

Propriétés

Type Visibilité  Source Unité  Parent
enum public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf Xml.XMLIntf

Description

TXMLDocOption et TXMLDocOptions indiquent les types d'informations automatiquement fournis par un document XML.

TXMLDocOptions est un ensemble de valeurs TXMLDocOption. Le tableau suivant énumère les valeurs de TXMLDocOption :



Valeur Signification

doNodeAutoCreate

Si l'application essaie de lire un noeud à partir de son nom, en utilisant la propriété Nodes d'une interface IXMLNodeList, et que le noeud n'existe pas, elle crée un noeud à partir du nom spécifié.

doNodeAutoIndent

Lorsque le texte XML est formaté à partir de l'ensemble de noeuds analysé, les noeuds enfant sont automatiquement indentés depuis leurs noeuds parent.

doAttrNull

La lecture de la valeur d'un attribut inexistant se traduit par un variante Null (par opposition à une valeur d'une chaîne vide).

doAutoPrefix

Lors de la génération du nom d'un nouveau noeud, un préfixe d'espace de nommage est automatiquement attribué si un URI d'espace de nommage est fourni.

doNamespaceDecl

Lorsque la méthode AddChild doit créer un nouvel espace de nommage pour le noeud, elle ajoute un attribut d'espace de nommage pour déclarer le nouvel espace de nommage. Si doNamespaceDecl n'est pas incluse, AddChild crée le nouvel espace de nommage sans ajouter un attribut pour le déclarer.

doAutoSave

Lorsque vous fermez le document XML toutes les modifications sont enregistrées automatiquement dans le fichier spécifié par FileName ou dans la propriété XML.