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 XML CHILD NODES
|
DOM GET XML CHILD NODES ( refElément ; tabTypesEnfants ; tabRefsNoeuds ) | ||||||||
Paramètre | Type | Description | ||||||
refElément | Texte |
![]() |
Référence d’élément XML | |||||
tabTypesEnfants | Tableau entier long |
![]() |
Types des noeuds enfants | |||||
tabRefsNoeuds | Tableau texte |
![]() |
Références ou Valeurs des noeuds enfants | |||||
La commande DOM GET XML CHILD NODES retourne les types et les références ou valeurs de tous les noeuds enfants de l’élément XML désigné par refElément.
Les types des noeuds enfants sont retournés dans le tableau tabTypesEnfants. Vous pouvez comparer les valeurs renvoyées par la commande avec les constantes suivantes, placées dans le thème XML :
Constante | Type | Valeur |
XML comment | Entier long | 2 |
XML processing instruction | Entier long | 3 |
XML DATA | Entier long | 6 |
XML CDATA | Entier long | 7 |
XML DOCTYPE | Entier long | 10 |
XML ELEMENT | Entier long | 11 |
Pour plus d’informations, reportez-vous à la description de la commande DOM Append XML child node.
Le tableau tabRefsNoeuds reçoit les valeurs ou les références des éléments en fonction de leur nature (contenus ou instructions).
Soit la structure XML suivante :
<monElement>Bonjour<br/>La<br/>FRANCE</monElement>
Après l’exécution de ces instructions :
refElement:=DOM Find XML element($root;"monElement")
DOM GET XML CHILD NODES(refElement;$tabtype;$tabtext)
... les tableaux $tabtype et $tabtext contiendront les valeurs suivantes :
$tabtype{1}=6 | $tabtext{1} = "Bonjour" |
$tabtype{2}=11 | $tabtext{2} = "AEF1233456878977" (référence de l’élément <Br/>) |
$tabtype{3}=6 | $tabtext{3} = "La" |
$tabtype{4}=11 | $tabtext{4} = "AEF1237897734568" (référence de l’élément<Br/>) |
$tabtype{5}=6 | $tabtext{5} = "FRANCE" |
Produit : 4D
Thème : XML DOM
Numéro :
1081
Créé : 4D v12
4D - Langage ( 4D v20 R7)