Fonction de script : Indique le nom d'un élément
XML_GET_NODE_NAME (Reference)
Syntaxe |
Description / format |
---|---|
Référence |
Référence à un l'élément dont vous souhaitez déterminer le nom |
Code retour |
---|
Nom de l'élément |
Cette fonction de script permet de lire le nom d'un élément dans un document XML.
Une référence doit être transmis à la fonction de script pour qu'elle puisse accéder à l'élément. Cette référence est fournie par des éléments de scripts qui peuvent se positionner dans le document XML, comme XML_GET_FIRST_CHILD, XML_GET_NEXTSIBLING ou XML_SELECT_NODE.
XML_OPEN indique la référence du premier élément.
Cette fonction de script ne peut pas traiter plus de 1024 caractères. Sinon, elle ne renvoie aucun code retour. Faites par conséquent attention à la longueur du nom de l'élément.
L'exemple détermine tous les éléments situés au même niveau. Leurs noms ("Description" et "Contacts") sont écrits dans le rapport d'activation.
:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")
:SET &HND# = XML_GET_FIRST_CHILD(&XMLDOCU#)
: WHILE &HND# <> ""
: SET &NAME#
= XML_GET_NODE_NAME(&HND#)
: PRINT "element: &NAME#"
: SET
&HND# = XML_GET_NEXTSIBLING(&HND#)
: ENDWHILE
:XML_CLOSE
Rubriques connexes :
Elément de script | Description |
---|---|
indication du texte d'un élément. |
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