XML_GET_NEXTSIBLING
Script-Funktion: Identifiziert das nachfolgende Element
Syntax
XML_GET_NEXTSIBLING (Verweis)
Syntax | Beschreibung/Format |
---|---|
Referenz | Verweis auf das Element, dessen Nachfolger identifiziert werden soll Format: Script-Literal oder Script-Variable |
Rückgabewerte |
---|
Verweis auf das nachfolgende Element der gleichen Ebene |
Die Script-Funktion ermittelt das auf gleicher Ebene nachfolgende Element in dem XML-Dokument.
Der Script-Funktion muss ein Verweis übergeben werden, um auf das nachfolgende Element zugreifen zu können. Handles werden von bestimmten Script-Elementen genutzt, um sich innerhalb des XML-Dokumentes zu positionieren und dieses zu bearbeiten.
Tipp: XML_GET_NEXTSIBLING identifiziert das nachfolgende Element auf der gleichen Ebene. Verwenden Sie XML_GET_FIRST_CHILD, um das erste Unterelement zu identifizieren. Weitere Informationen finden Sie unter XML_GET_FIRST_CHILD.
Beispiel
Ausgangspunkt des folgenden Beispiels ist das erste Unterelement namens Beschreibung. Alle auf gleicher Ebene nachfolgenden Elemente werden ermittelt und im Aktivierungsreport ausgegeben. In diesem Fall ist das nur das Element Kontakte.
: 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
Siehe auch: