4D v16.3

SAX OUVRIR ELEMENT XML

Accueil

 
4D v16.3
SAX OUVRIR ELEMENT XML

SAX OUVRIR ELEMENT XML 


 

SAX OUVRIR ELEMENT XML ( document ; balise {; nomAttribut ; valeurAttribut} {; nomAttribut2 ; valeurAttribut2 ; ... ; nomAttributN ; valeurAttributN} ) 
Paramètre Type   Description
document  RefDoc in Référence du document ouvert
balise  Chaîne in Nom de l’élément à ouvrir
nomAttribut  Chaîne in Nom d’attribut
valeurAttribut  Chaîne in Valeur d’attribut

La commande SAX OUVRIR ELEMENT XML permet d’ajouter un nouvel élément dans le document XML référencé par document ainsi que, facultativement, des attributs et leurs valeurs.

L’élément ajouté est “ouvert” dans le document (la balise de fin n’est pas ajoutée). Pour refermer un élément créé à l’aide de cette commande, vous devez soit :

  • utiliser la commande SAX FERMER ELEMENT XML,
  • refermer le document XML. Dans ce cas, 4D ajoute automatiquement les balises XML de fermeture nécessaires.

Passez dans balise le nom de l’élément à créer. Ce nom peut contenir uniquement des lettres, des chiffres, ainsi que les caractères “.”, “-“,”_” et “:”. Si un caractère invalide est passé dans balise, une erreur est générée.

Facultativement, la commande permet de passer un ou plusieurs couple(s) attributs/valeurs (sous forme de variables, champs ou valeur littérales) via les paramètres nomAttribut et valeurAttribut. Vous pouvez passer autant de couples attribut/valeur que vous voulez.

Exemple  

L’instruction suivante :

 vElement:="Book"
 SAX OUVRIR ELEMENT XML($RefDoc;vElement)

... inscrira cette ligne dans le document :

<Book

Si un caractère invalide est passé dans balise, une erreur est générée.



Voir aussi  

SAX FERMER ELEMENT XML
SAX OUVRIR ELEMENT XML TABLEAUX

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML SAX
Numéro : 853
Nom intl. : SAX OPEN XML ELEMENT

Cette commande modifie la variable système ErrorCommande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D 2004

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v16)
4D - Langage ( 4D v16.1)
4D - Langage ( 4D v16.2)
4D - Langage ( 4D v16.3)