Aller au contenu principal
Version: Next

DOM Get first child XML element

DOM Get first child XML element ( refElément {; nomElémentEnf {; valeurElémentEnf}} ) : Text

ParamètreTypeDescription
refElémentTextRéférence d’élément XML
nomElémentEnfTextNom de l'élément XML enfant
valeurElémentEnfTextValeur de l'élément XML enfant
RésultatTextRéférence de l’élément XML enfant

Description

La commande DOM Get first child XML element retourne une référence XML vers le premier “enfant” de l’élément XML passé en référence dans refElément. 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.

Exemple 1

Récupération de la référence du premier élément XML du parent racine. La structure XML (C:\\import.xml) est préalablement chargée dans un BLOB :

 var maVarBlob : Blob
 var $ref_XML_Parent;$ref_XML_Enfant : Text
 
 DOCUMENT TO BLOB("c:\\import.xml";maVarBlob)
 $ref_XML_Parent:=DOM Parse XML variable(maVarBlob)
 $ref_XML_Enfant:=DOM Get first child XML element($ref_XML_Parent)

Exemple 2

Récupération de la référence, du nom et de la valeur du premier élément XML du parent racine. La structure XML (C:\\import.xml) est préalablement chargée dans un BLOB :

 var maVarBlob : Blob
 var $ref_XML_Parent;$ref_XML_Enfant : Text
 var $enfantNom;$enfantValeur : Text
 
 DOCUMENT TO BLOB("c:\\import.xml";maVarBlob)
 $ref_XML_Parent:=DOM Parse XML variable(maVarBlob)
 $ref_XML_Enfant:=DOM Get first child XML element($ref_XML_Parent;$enfantNom;$enfantValeur)

Variables et ensembles système

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

Voir aussi

DOM Get next sibling XML element