CreateXML()
Syntax
Ergebnis = CreateXML(#XML [, Codierung])Beschreibung
Erstellt einen neuen leeren XML-Baum, welcher über die #XML Nummer identifiziert wird. Wenn #PB_Any als '#XML' Parameter verwendet wird, dann wird die Nummer des neuen XML-Baums als 'Ergebnis' zurückgegeben. 'Codierung' definiert die für den Baum zu verwendende Codierung. Gültige Werte sind #PB_Ascii, #PB_Unicode oder #PB_UTF8. (#PB_UTF8 ist der Standard.)
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:
; Erstellt den XML-Baum xml = CreateXML(#PB_Any) mainNode = CreateXMLNode(RootXMLNode(xml)) SetXMLNodeName(mainNode, "Zoo") ; Erstellt den ersten XML-Knoten (im Hauptknoten) item = CreateXMLNode(mainNode) SetXMLNodeName(item, "Tier") SetXMLAttribute(item, "id", "1") SetXMLNodeText(item, "Elefant") ; Erstellt den zweiten XML-Knoten (im Hauptknoten) item = CreateXMLNode(mainNode) SetXMLNodeName(item, "Tier") SetXMLAttribute(item, "id", "2") SetXMLNodeText(item, "Tiger") ; Speichert den XML-Baum in eine .xml Datei SaveXML(xml, "demo.xml")
Unterstützte OS
Alle