CreateXML()

Syntaxe

Resultat = CreateXML(#XML [, Encodage])
Description
Crée un nouvel arbre XML vide.

Arguments

#XML L'arbre XML à utiliser.

#PB_Any peut être utilisé pour générer automatiquement ce numéro.
Encodage (optionnel) L'encodage de l'arbre XML.
  #PB_UTF8 (valeur par défaut)
  #PB_Ascii
  #PB_Unicode

Valeur de retour

Renvoie une valeur non nulle si l'arbre a été créé correctement, zéro sinon.

Remarques

Le nouvel arbre ne contient qu'un noeud racine, accessible avec RootXMLNode(). Pour ajouter de nouveaux noeuds, utiliser CreateXMLNode().

Exemple

  ; Création d'un arbre xml 
  xml = CreateXML(#PB_Any) 
  mainNode = CreateXMLNode(RootXMLNode(xml), "Zoo") 
  SetXMLNodeName(mainNode, "Zoo") 
  
  ; Création du premier noeud 
  item = CreateXMLNode(mainNode, "Animal") 
  SetXMLNodeName(item, "Animal") 
  SetXMLAttribute(item, "id", "1") 
  SetXMLNodeText(item, "Elephant") 
  
  ; Création du second noeud
  item = CreateXMLNode(mainNode, "Animal") 
  SetXMLNodeName(item, "Animal") 
  SetXMLAttribute(item, "id", "2") 
  SetXMLNodeText(item, "Tigre") 
  
  ; Enregistre l'arbre XML dans le fichier spécifié. 
  SaveXML(xml, "demo.xml")

Voir aussi

FreeXML(), CreateXMLNode(), RootXMLNode()

OS Supportés

Tous

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