Fonction de script : Compte les sous-éléments d'un élément.
XML_GET_CHILD_COUNT (Reference)
Syntaxe |
Description / format |
---|---|
Référence |
Référence à l'élément dont vous souhaitez compter les sous-éléments Format : littéral de script ou variable de script |
Code retour |
---|
Nombre de sous-éléments. |
La fonction de script détermine le nombre de sous-éléments d'un élément.
Pour que la fonction de script accède à l'élément, une référence doit lui être transmise. Cette référence est fournie par des scripts qui peuvent se positionner dans le document XML, comme XML_GET_FIRST_CHILD, XML_GET_NEXTSIBLING, XML_SELECT_NODE ou XML_OPEN.
Attention : seuls les sous-éléments qui figurent dans le niveau suivant de la structure sont dénombrés. La fonction de script ne détermine pas le nombre total de sous-éléments d'un élément.
L'exemple affiche dans le rapport d'activation le nombre de sous-éléments "2".
:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")
:SET &NR# = XML_GET_CHILD_COUNT(&XMLDOCU#)
:PRINT "Number of sub-elements of Content: &NR#"
:XML_CLOSE
Rubriques connexes :
Eléments de script - Lecture ou modification d'objets
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle