4D v16.3

SAX OPEN XML ELEMENT ARRAYS

Accueil

 
4D v16.3
SAX OPEN XML ELEMENT ARRAYS

SAX OPEN XML ELEMENT ARRAYS 


 

SAX OPEN XML ELEMENT ARRAYS ( document ; balise {; tabNomsAttributs ; tabValeursAttributs} {; tabNomsAttributs2 ; tabValeursAttributs2 ; ... ; tabNomsAttributsN ; tabValeursAttributsN} ) 
Paramètre Type   Description
document  RefDoc in Référence du document ouvert
balise  Chaîne in Nom de l’élément à ouvrir
tabNomsAttributs  Tableau chaîne in Tableau de noms d’attributs
tabValeursAttributs  Tableau chaîne, Tableau entier long, Tableau date, Tableau réel, Tableau image, Tableau booléen in Tableau de valeurs d’attributs

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

Hormis la prise en charge de tableaux (cf. ci-dessous), cette commande est identique à SAX OPEN XML ELEMENT. Reportez-vous à la description de cette commande pour le détail de son fonctionnement.

SAX OPEN XML ELEMENT ARRAYS accepte des tableaux de type date, numérique, booléen et image comme paramètre(s) tabValeursAttributs. 4D effectue automatiquement les conversions nécessaires, vous pouvez paramétrer ces conversions à l’aide de la commande XML SET OPTIONS.

Facultativement, la commande SAX OPEN XML ELEMENT ARRAYS permet de passer plusieurs couples d’attributs et de valeurs d’attributs sous forme de tableaux dans les paramètres tabNomsAttributs et tabValeursAttributs.
Les tableaux doivent avoir été créés au préalable et fonctionner par paires. Vous pouvez passer autant de couples de tableaux et autant d’éléments dans chaque couple que vous voulez.

Exemple  

La méthode suivante :

 ARRAY STRING(80;tNomsAtt;2)
 ARRAY STRING(80;tValeursAtt;2)
 vElement:="Book"
 tNomsAtt{1}:="Font"
 tValeursAtt{1}:="arial"
 tNomsAtt{2}:="Style"
 tValeursAtt{2}:="Bold"
 SAX OPEN XML ELEMENT ARRAYS($RefDoc;vElement;tNomsAtt;tValeursAtt)

... inscrira cette ligne dans le document :

<Book Font="arial" Style="Bold">



Voir aussi  

SAX CLOSE XML ELEMENT
SAX OPEN XML ELEMENT
XML SET OPTIONS

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML SAX
Numéro : 921

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
HISTORIQUE 

Créé : 4D 2004
Modifié : 4D v12

 
UTILISATION DE L'ARTICLE

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