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

<- CopyXMLNode() - XML Inhaltsverzeichnis - CreateXMLNode() ->