CreateXML()
Syntax
Ergebnis = CreateXML(#XML [, Codierung])Beschreibung
Erstellt einen neuen leeren XML-Baum, welcher über die #XML Nummer identifiziert wird.
Parameter
#XML Eine Nummer zum Identifizieren der neuen XML-Struktur. #PB_Any kann verwendet werden, um diese Nummer automatisch zu generieren. Codierung (optional) Die für den XML-Baum zu verwendende Codierung. Gültige Werte sind: #PB_UTF8 (Standard) #PB_Ascii #PB_Unicode
Rückgabewert
Gibt einen Wert ungleich Null zurück, wenn der XML-Baum erfolgreich erstellt wurde, und Null wenn nicht. Wenn #PB_Any als #XML Parameter verwendet wurde, dann wird bei Erfolg die generierte Nummer zurückgegeben.
Anmerkungen
Der neue Baum hat nur einen "Wurzelknoten" (englisch: root node), auf welchen mittels RootXMLNode() zugegriffen werden kann. Um neue Knoten hinzuzufügen, kann CreateXMLNode() verwendet werden.
Beispiel
Beispiel
; Erstellt den XML-Baum xml = CreateXML(#PB_Any) mainNode = CreateXMLNode(RootXMLNode(xml), "Zoo") ; Erstellt den ersten XML-Knoten (im Hauptknoten) item = CreateXMLNode(mainNode, "Animal") SetXMLAttribute(item, "id", "1") SetXMLNodeText(item, "Elephant") ; Erstellt den zweiten XML-Knoten (im Hauptknoten) item = CreateXMLNode(mainNode, "Animal") SetXMLAttribute(item, "id", "2") SetXMLNodeText(item, "Tiger") ; Speichert den XML-Baum in eine .xml Datei SaveXML(xml, "demo.xml")
Siehe auch
FreeXML(), CreateXMLNode(), RootXMLNode()
Unterstützte OS
Alle