Lire element XML suivant

4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant

version 2003


Lire element XML suivant (refElément{; nomElémentEnf{; valeurElémentEnf}}) Chaîne

ParamètreTypeDescription
refElémentChaîneRéférence d'élément XML
nomElémentEnfChaîneNom du champ sélectionné
valeurElémentEnfChaîneValeur du champ sélectionné
RésultatChaîneRéférence de l'élément XML (16 caractères)

Description

La commande Lire element XML suivant retourne une référence vers le prochain "enfant" de l'élément XML passé en référence. Cette référence pourra être utilisée avec les autres commandes d'analyse XML.

Les paramètres nomElémentEnf et valeurElémentEnf, s'ils sont passés, reçoivent respectivement le nom et la valeur de l'élément "enfant".

Cette commande permet d'analyser successivement tous les "enfants" de l'élément XML passé en paramètre.

Après le dernier "enfant", la variable système OK prend la valeur 0.

Exemples

(1) Récupération de la référence de l'élément XML suivant l'élément passé en paramètre :

   C_ALPHA(16;$ref_XML_Parent;$ref_XML_Suivant)
   $ref_XML_Suivant:=Lire element XML suivant($ref_XML_Parent)

(2) Récupération dans une boucle des références des éléments XML suivant l'élément parent passé en paramètre :

   C_ALPHA(16;$ref_XML_Parent;$ref_XML_Premier;$ref_XML_Suivant)

   $ref_XML_Premier:=Lire premier element XML($ref_XML_Parent)
   $ref_XML_Suivant:=$ref_XML_Premier
   Tant que (OK=1)
      $ref_XML_Suivant:=Lire element XML suivant($ref_XML_Suivant)
   Fin tant que

Référence

Lire premier element XML.

Variables et ensembles système

Si la commande a été correctement exécutée et si l'élément analysé n'est pas le dernier "enfant" de l'élément référencé, la variable système OK prend la valeur 1. Si une erreur se produit ou si l'élément analysé est le dernier "enfant" de l'élément référencé, elle prend la valeur 0.


4D - Documentation   Français   English   German   4e Dimension 2003, Commandes par thèmes   4e Dimension 2003, Liste alphabétique des commandes   4e Dimension 2003, Constantes par thèmes   Retour   Précédent   Suivant