4D v16.3

DOM LIRE ATTRIBUT XML PAR INDEX

Accueil

 
4D v16.3
DOM LIRE ATTRIBUT XML PAR INDEX

DOM LIRE ATTRIBUT XML PAR INDEX 


 

DOM LIRE ATTRIBUT XML PAR INDEX ( refElément ; indexAttribut ; nomAttribut ; valeurAttribut ) 
Paramètre Type   Description
refElément  Chaîne in Référence d’élément XML
indexAttribut  Entier long in Numéro d’indice de l’attribut
nomAttribut  Variable in Nom de l’attribut
valeurAttribut  Variable in Valeur de l’attribut

La commande DOM LIRE ATTRIBUT XML PAR INDEX permet de connaître le nom ainsi que la valeur d’un attribut désigné par son numéro d’indice.

Passez dans refElément la référence d’un élément XML et dans indexAttribut le numéro d’indice de l’attribut dont vous voulez connaître le nom. Le nom est retourné dans le paramètre nomAttribut et sa valeur est retournée dans le paramètre valeurAttribut. 4D tentera de convertir la valeur obtenue dans le type de la variable passée en paramètre.

Note : Le numéro d’indice ne correspond pas à l’emplacement de l’attribut dans le fichier XML affiché sous forme de texte. En XML, l’indice d’un attribut indique sa position parmi les attributs classés par ordre alphabétique (en fonction de leur nom). Pour une illustration de ce principe, reportez-vous à l’exemple de la commande DOM Compter attributs XML.

Si la valeur passée dans indexAttribut est supérieure au nombre d’attributs présents dans l’élément XML, une erreur est retournée.

Exemple  

Reportez-vous à l’exemple de la commande DOM Compter attributs XML.

Si la commande a été correctement exécutée, la variable système OK prend la valeur 1. Si une erreur se produit, elle prend la valeur 0.



Voir aussi  

DOM LIRE ATTRIBUT XML PAR NOM
DOM SUPPRIMER ATTRIBUT XML

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML DOM
Numéro : 729
Nom intl. : DOM GET XML ATTRIBUTE BY INDEX

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

 
HISTORIQUE 

Modifié : 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)