Xml.XMLIntf.IXMLDocument.Options

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Options: TXMLDocOptions read GetOptions write SetOptions;

C++

__property TXMLDocOptions Options = {read=GetOptions, write=SetOptions};

Propriétés

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

Description

Influence plusieurs aspects du comportement du document.

Définissez Options pour configurer la façon dont le document doit réagir lorsque l'application essaie de lire des noeuds ou des attributs inexistants, lorsqu'elle crée un nouvel espace de nommage lors de l'ajout d'un noeud, lorsqu'elle génère un texte XML à partir des noeuds du document ou lorsqu'elle enregistre sa valeur automatiquement à la fermeture du document. Options peut prendre l'une des valeurs suivantes :



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 (la valeur false est affectée à Active), toute modification est enregistrée automatiquement dans le fichier spécifié par FileName ou dans la propriété XML.



Voir aussi