SaveXML()

Syntax

Ergebnis = SaveXML(#XML, DateiName$ [, Flags])
Beschreibung
Speichert den #XML Baum in der angegebenen Datei.

Das erstellte XML-"Markup" (Formatierung) wird nicht neu formatiert. Es wird so zurückgeschrieben, wie es anfänglich geparst/erstellt wurde. Die Anzahl der zwischen den Tags geschriebenen Zeilenumbrüche/Leerzeichen wird im 'Text' jedes XML-Knotens gespeichert (siehe GetXMLNodeText() für weitere Informationen).

Um das XML-Markup vor dem Speichern neu zu formatieren, kann der 'Text' jedes XML-Knotens verändert werden oder FormatXML() kann benutzt werden, um einige gebräuchliche Neuformatierungs-Optionen auf den Baum anzuwenden.

Parameter

'Flags' kann eine Kombination (mit dem '|' Operator) der folgenden Werte sein:
  #PB_XML_StringFormat : Schließt einen Byte-Order-Mark ein. Siehe WriteStringFormat() für weitere Informationen.
  #PB_XML_NoDeclaration: Schließt die XML-Deklaration nicht mit ein.
Hinweis: Entsprechend der XML-Spezifikation kann die XML-Deklaration nur weggelassen werden, wenn das Dokument in UTF-8 oder UTF-16 kodiert wird, oder wenn die Kodierungs-Information extern - z.B. durch ein Transfer-Protokoll - bereitgestellt wird. Aber auch dann ist es ratsam, die Deklaration im Dokument zu belassen.

Rückgabewert

Gibt ungleich Null zurück, wenn die Datei erfolgreich gespeichert wurde, andernfalls Null.

Unterstützte OS

Alle

<- RootXMLNode() - XML Inhaltsverzeichnis - SetXMLAttribute() ->