Manuel des Scripts Automation Engine > Organisation fonctionnelle > Lecture ou modification d'objets > XML_GET_NODE_NAME

XML_GET_NODE_NAME

Fonction de script : Indique le nom d'un élément

Syntaxe

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
Format : littéral de script ou variable de script


Code retour

Nom de l'élément

Commentaires

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.

Exemple

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

XML_GET_NODE_TEXT

indication du texte d'un élément.

Eléments de script - Lecture ou modification d'objets

Documentation structurée

www.w3c.org/TR/xmlbase

Généralités sur les scripts
Eléments de script - Liste alphabétique

Eléments de script - Répartition fonctionnelle