Fonction de script : Détermine le dernier sous-élément d'un élément.
XML_GET_LAST_CHILD (Reference)
Syntaxe |
Description / format |
---|---|
Référence |
Référence à l'élément dont vous souhaitez déterminer le sous-élément Format : littéral de script ou variable de script |
Code retour |
---|
Référence au dernier sous-élément |
La fonction de script identifie le dernier sous-élément d'un élément dans le document XML.
Pour que la fonction de script accède au dernier sous-élément, une référence doit lui être transmise.Cette référence indique la position dans le document XML. Le tout premier descripteur est celui retourné par XML_OPEN. Il renvoie, par exemple, à l'élément racine Content de la documentation structurée.
XML_GET_LAST_CHILD descend d'un niveau dans la structure, en partant de l'élément indiqué.XML_GET_NEXTSIBLING, au contraire, sert à déterminer l'élément suivant au même niveau.
Dans l'exemple suivant, le nom du dernier sous-élément Info est déterminé à partir de l'élément principal "Content".
:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")
:SET &HND# = XML_GET_LAST_CHILD(&XMLDOCU#)
: IF &HND# <> ""
: SET &NAME# = XML_GET_NODE_NAME(&HND#)
: PRINT "Last sub-element: &NAME#"
: ELSE
: PRINT "No sub-element"
: ENDIF
:XML_CLOSE
Rubriques connexes :
Elément de script | Description |
---|---|
XML_GET_FIRST_CHILD | Détermine le premier sous-élément d'un élément |
Détermine l'élément suivant. |
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