Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
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 |
![]() |
Référence d’élément XML | |||||
nomElémentEnf | Chaîne |
![]() |
Nom de l'élément XML enfant | |||||
valeurElémentEnf | Chaîne |
![]() |
Valeur de l'élément XML enfant | |||||
Résultat | Chaîne |
![]() |
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.
Produit : 4D
Thème : XML DOM
Numéro :
723
Modifié : 4D 2004.2
4D - Langage ( 4D v20 R7)