Xml.XMLIntf.TXMLDocOption

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

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

C++

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

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Xml.XMLIntf.pas
Xml.XMLIntf.hpp
Xml.XMLIntf Xml.XMLIntf

Beschreibung

TXMLDocOption und TXMLDocOptions geben an, welche Art von Informationen ein XML-Dokument automatisch bereitstellt.

TXMLDocOptions ist eine Menge von TXMLDocOption-Werten. Die folgende Tabelle zeigt die möglichen Werte für TXMLDocOption:



Wert Bedeutung

doNodeAutoCreate

Wenn auf einen Knoten über die Eigenschaft Nodes des Interface IXMLNodeList zugegriffen wird, und der Name des Knotens nicht vorhanden ist, wird automatisch ein neuer Knoten mit dem angegebenen Namen erstellt.

doNodeAutoIndent

Beim Formatieren des XML-Textes aus den analysierten Knoten werden untergeordnete Knoten automatisch eingerückt.

doAttrNull

Wenn der Wert eines nicht vorhandenen Attributs gelesen werden soll, wird eine Null-Variante (anstelle eines Leerstrings) zurückgegeben.

doAutoPrefix

Die Namen neuer Knoten erhalten automatisch ein Namespace-Präfix, wenn ein Namespace-URI angegeben wird.

doNamespaceDecl

Wenn in der Methode AddChild ein Namespace für den Knoten erstellt werden muss, wird auch ein Attribut zum Deklarieren des neuen Namespace hinzugefügt. Ohne das Flag doNamespaceDecl erstellt die Methode zwar den neuen Namespace, fügt aber kein Deklarationsattribut hinzu.

doAutoSave

Beim Schließen des XML-Dokuments werden alle Änderungen automatisch in der XML-Dokumentdatei oder in der Eigenschaft XML gespeichert.