CreateXML()
Syntaxe
Resultat = CreateXML(#XML [, Encodage])Description
Crée un nouvel objet #XML vide. Si #PB_Any est utilisé pour le paramètre '#XML', le numéro du nouvel objet sera renvoyé dans 'Resultat'. Si le 'Resultat' est égal à zéro, la fonction a échoué.
'Encodage' détermine l'encodage qui sera utilisé par l'objet XML. Les valeurs possibles sont #PB_Ascii, #PB_Unicode ou #PB_UTF8 (#PB_UTF8 est la valeur par défaut).
Le nouvel objet aura seulement un seul noeud racine, qui pourra être accédé avec RootXMLNode(). Pour ajouter de nouveaux noeuds, utiliser CreateXMLNode().
Exemple
; Création d'un objet xml xml = CreateXML(#PB_Any) mainNode = CreateXMLNode(RootXMLNode(xml)) SetXMLNodeName(mainNode, "Zoo") ; Création du premier noeud item = CreateXMLNode(mainNode) SetXMLNodeName(item, "Animal") SetXMLAttribute(item, "id", "1") SetXMLNodeText(item, "Elephant") ; Création du second noeud item = CreateXMLNode(mainNode) SetXMLNodeName(item, "Animal") SetXMLAttribute(item, "id", "2") SetXMLNodeText(item, "Tigre") ; Enregistre l'objet XML dans le fichier spécifié. SaveXML(xml, "demo.xml")
OS Supportés
Tous