4D v16.3

DOM Get first child XML element

Accueil

 
4D v16.3
DOM Get first child XML element

DOM Get first child XML element 


 

DOM Get first child XML element ( refElément {; nomElémentEnf {; valeurElémentEnf}} ) -> Résultat 
Paramètre Type   Description
refElément  Chaîne in Référence d’élément XML
nomElémentEnf  Chaîne in Nom de l'élément XML enfant
valeurElémentEnf  Chaîne in Valeur de l'élément XML enfant
Résultat  Chaîne in Référence de l’élément XML enfant

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.

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 :

 C_BLOB(maVarBlob)
 C_TEXT($ref_XML_Parent;$ref_XML_Enfant)
 
 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)

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 :

 C_BLOB(maVarBlob)
 C_TEXT($ref_XML_Parent;$ref_XML_Enfant)
 C_TEXT($enfantNom;$enfantValeur)
 
 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)

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

 
PROPRIÉTÉS 

Produit : 4D
Thème : XML DOM
Numéro : 723

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

 
HISTORIQUE 

Modifié : 4D 2004.2

 
UTILISATION DE L'ARTICLE

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