SaveXML()

Syntaxe

Resultat = SaveXML(#XML, Fichier$ [, Options])
Description
Enregistre un arbre XML dans un fichier.

Arguments

#XML L'arbre XML à sauvegarder.
Fichier$ Le nom du fichier.
Options (optionnel) Peut être une combinaison des valeurs suivantes (avec l'opérateur '|'):
  #PB_XML_StringFormat : Ecrit un BOM (Byte Order Mark). Voir WriteStringFormat() pour plus d'informations.
  #PB_XML_NoDeclaration: La déclaration XML n'est pas incluse.
Note: Selon les spécifications XML, la déclaration XML peut être omise seulement si le document est encodé en UTF-8 ou UTF-16 ou si l'information d'encodage est fournie en dehors du document (par l'intermédiaire d'un protocole de communication par exemple). Malgré tout, il est conseillé de conserver la déclaration dans le document.

Valeur de retour

Renvoie une valeur non nulle si l'enregistrement s'est déroulé avec succès, zéro sinon.

Remarques

Le code XML ainsi créé n'est pas reformaté. Il est écrit comme il avait été interprété lors de son chargement ou de sa création. Le nombre d'espaces ou de retour à la ligne est conservé dans le champ 'text' de chaque noeud XML (voir GetXMLNodeText() pour plus d'informations). Pour reformater le XML avant de l'enregistrer, le champ 'text' de chaque noeud XML peut être modifié manuellement ou avec FormatXML().

Voir aussi

LoadXML(), CreateXML(), FormatXML(), ExportXML(), ComposeXML()

OS Supportés

Tous

<- RootXMLNode() - XML Index - SetXMLAttribute() ->