Fonction de script : Détermine l'élément suivant.
XML_GET_NEXTSIBLING (Reference)
Syntaxe |
Description / format |
---|---|
Référence |
Référence à l'élément dont vous souhaitez déterminer le successeur Format : littéral de script ou variable de script |
Codes retour |
---|
Référence à l'élément suivant de même niveau. |
Cette fonction de script identifie l'élément de même niveau suivant dans le document XML.
Un descripteur doit être transmis à la fonction de script pour qu'elle puisse accéder à l'élément suivant. Cette référence est utilisée par certains scripts pour se positionner dans le document XML et le modifier.
Si XML_GET_NEXTSIBLING sert à déterminer l'élément de même niveau suivant, XML_GET_FIRST_CHILD permet de connaître le premier sous-élément.
Le point de départ de l'exemple suivant est le premier sous-élément, nommé Description. En l'occurrence, il s'agit uniquement de l'élément Contacts.
: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 |
---|---|
Détermine le premier sous-élément 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