XMLIntf.TXMLDocOption

From Référence RAD Studio VCL
Jump to: navigation, search

Informations Delphi

De XMLIntf.pas

TXMLDocOption = {
	doNodeAutoCreate,
	doNodeAutoIndent,
	doAttrNull,
	doAutoPrefix,
	doNamespaceDecl,
	doAutoSave
};


Unité : XMLIntf

Type : énumération

Informations C++

De XMLIntf.hpp

enum TXMLDocOption{
	doNodeAutoCreate,
	doNodeAutoIndent,
	doAttrNull,
	doAutoPrefix,
	doNamespaceDecl,
	doAutoSave
};


Unité : XMLIntf

Type : énumération

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.

Personal tools