xml_save_node speichert ein speziell aufgebautes UniScript-Objekt als XML-Datei.
Returnwert
bool ist TRUE (1), wenn die Funktion erfolgreich war und sonst FALSE (0).
Parameter
oXML ist ein speziell aufgebautes UniScript-Objekt (siehe Kommentar).
ssFileName ist der Name der Datei.
| Wert | Beschreibung |
|---|---|
| 0 | Ausgabe ohne Zeilenumbrüche. Es werden nur in Textelementen Zeilenumbrüche ausgegeben. (Default) |
| 1 | Zeilenumbrüche und Einrückung mit zwei Leerzeichen. |
Kommentar
Das Objekt oXML muss folgenden Aufbau haben:
oXML = [.
[1] = "text node"
[2] = oXML
[N] = ...
attr = [. name=ssValue, ...]
name = "element name"
]
Beispiel
// File created from "script\uniscript\xml_save_node.ic".
def test_xml_save_node()
{
o = xml_parse_string("<a att='1'>mixed<b>contents</b><c><d></d></c></a>")
print o
o[2].name = "i";
print o
ssFile = GetTempFileName();
xml_save_node(o, ssFile, 1);
print text_file_read(ssFile);
DeleteFile(ssFile);
}
test_xml_save_node()
History
| Version | Beschreibung |
|---|---|
| 5.20 | Neu. |
Siehe auch
id-1241474