Fonction de script : Indique le texte d'un élément
XML_GET_NODE_TEXT (Reference)
Syntaxe |
Description / format |
---|---|
Référence |
Référence à l'élément dont le texte est à déterminer. |
Codes retour |
---|
Texte de l'élément. |
Cette fonction de script permet de lire le texte d'un élément dans un document XML.
La fonction de script requiert une référence pour pouvoir accéder à l'élément. Cette référence est fournie par des éléments de scripts qui peuvent être positionnés dans le document XML, comme XML_GET_FIRST_CHILD, XML_GET_NEXTSIBLING, XML_SELECT_NODE ou XML_OPEN.
La fonction de script XML_GET_ATTRIBUTE permet de récupérer le contenu d'un attribut de type texte.
Il n'existe pas de limite pour la valeur retournée.
L'exemple suivant renvoie le texte "Objets correspondants" de l'élément Objets dans le protocole d'activation.
:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")
:SET &HND# = XML_GET_FIRST_CHILD(&XMLDOCU#)
:SET &HND# = XML_GET_FIRST_CHILD(&HND#)
:WHILE &HND# <> ""
: SET &NAME# = XML_GET_NODE_NAME(&HND#)
: SET &TXT# = XML_GET_NODE_TEXT(&HND#)
: PRINT "Text of the element &NAME#: &TXT#"
: SET &HND# = XML_GET_NEXTSIBLING(&HND#)
:ENDWHILE
:XML_CLOSE
Rubriques connexes :
Elément de script | Description |
---|---|
Indique le nom d'un élément |
Eléments de script - Lecture ou modification d'objets
Exemples :
Détermination du message et du numéro de l'erreur
Généralités sur les scripts
Eléments de script - Liste alphabétique
Eléments de script - Répartition fonctionnelle