4D v14.3DOM Creer element XML |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v14.3
DOM Creer element XML
DOM Creer element XML
La commande DOM Creer element XML permet de créer un nouvel élément dans l’élément XML refElément à l’emplacement du noeud désigné par le paramètre xChemin et de lui ajouter éventuellement des attributs. Passez dans refElément la référence de l’élément racine (créé par exemple à l’aide de la commande DOM Creer ref XML). Passez dans xChemin le chemin d’accès de l’élément à créer en notation XPath (cf. paragraphe “Utilisation de la notation XPath” dans la section Présentation des commandes XML DOM). Si des éléments du chemin n’existent pas, ils sont créés. Note : Si vous avez défini un ou plusieurs espace(s) de nommage pour l’arbre désigné par refElément (cf. commande DOM Creer ref XML), vous devez préfixer le paramètre xChemin du nom de l’espace à utiliser (par exemple “MonNameSpace:MonElément”). Vous pouvez passer dans les paramètres facultatifs nomAttribut et valeurAttribut un couple attribut / valeur d’attribut (sous forme de variables, champs ou valeurs littérales). Vous pouvez passer autant de couples que vous voulez.
La commande retourne en résultat la référence XML de l’élément créé. Nous souhaitons créer l’élément suivant : <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <RootElement> <Elem1> <Elem2> <Elem3> </Elem3> <Elem3> </Elem3> </Elem2> </Elem1> </RootElement> Pour cela, il suffit d’écrire : C_TEXTE(vRefRacine;vRefElement) Nous souhaitons créer l’élément suivant (comportant des attributs) : <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <RootElement> <Elem1> <Elem2> <Elem3 Font=Verdana Size=10> </Elem3> </Elem2> </Elem1> </RootElement> Pour cela, il suffit d’écrire : C_TEXTE(vRefRacine;vRefElement) Nous souhaitons créer et exporter la structure suivante : <?xml version="1.0" encoding="UTF-8" standalone="no" ?> <Racine> <Elem1>Hello</Elem1> </Racine> Nous souhaitons utiliser la syntaxe basée sur un nom d'élément simple. Pour cela, il suffit d’écrire : C_TEXTE($root) Si la commande a été exécutée correctement, la variable système OK prend la valeur 1, sinon elle prend la valeur 0 et une erreur est générée. Une erreur est générée lorsque :
|
PROPRIÉTÉS
Produit : 4D
HISTORIQUE
Modifié : 4D v11 SQL VOIR AUSSI
DOM Creer element XML tableaux UTILISATION DE L'ARTICLE
4D - Langage ( 4D v11 SQL Release 6) |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||