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

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