InsertXMLMap()
Syntaxe
Resultat = InsertXMLMap(NoeudParent, Map() [, NoeudPrecedent])Description
Insère une map dans un noeud.
Arguments
NoeudParent Le noeud dans lequel insérer le nouveau noeud.
Pour insérer le nouveau noeud à la racine de l'arbre, utiliser RootXMLNode().Map() La map à insérer. NoeudPrecedent (optionnel) Un noeud enfant du noeud parent après qui le nouveau noeud doit être inséré.
Si cette valeur est 0 ou non spécifiée, le nouveau noeud est inséré comme premier enfant de son parent.
Si cette valeur est -1, le noeud est inséré comme dernier enfant de son parent.
Valeur de retour
Le nouveau noeud XML s'il a été créé avec succès, zéro sinon.
Remarques
Les règles spécifiées dans CreateXMLNode() pour le cas où un nouveau noeud est inséré s'appliquent également à cette fonction.
Le noeud inséré est nommé "map" et les éléments de la liste sont insérés sous le nom "element". Chaque noeud d'élément aura un attribut nommé "key" contenant la clé de l'élément.
Exemple
; Cet exemple produit l'arbre XML suivant: ; ; <map> ; <element key="DE">Allemagne</element> ; <element key="US">United States</element> ; <element key="FR">France</element> ; </map> ; NewMap Pays.s() Pays("DE") = "Allemagne" Pays("FR") = "France" Pays("US") = "United States" If CreateXML(0) InsertXMLMap(RootXMLNode(0), Pays()) FormatXML(0, #PB_XML_ReFormat) Debug ComposeXML(0) EndIf
Voir aussi
ExtractXMLMap(), InsertXMLArray(), InsertXMLList(), InsertXMLStructure()
OS Supportés
Tous