Xml.XMLIntf.TXMLDocOption
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. |