Automation Engine Script-Leitfaden > Funktionelle Gliederung > Objekte lesen oder verändern > XML_GET_NEXTSIBLING

XML_GET_NEXTSIBLING

Script-Funktion: Ermittelt das nachfolgende Element.

Syntax

XML_GET_NEXTSIBLING (Reference)

Syntax

Beschreibung/Format

Verweis

Verweis auf ein Element, dessen Nachfolger bestimmt werden soll
Format: Script-Literal oder Script-Variable

Rückgabewerte

Verweis auf das nachfolgende Element der gleichen Ebene.
" " - Das Element besitzt kein nachfolgendes Element.

Kommentare

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. Dieser wird von speziellen Script-Sprachmitteln genutzt, um sich innerhalb des XML-Dokumentes zu positionieren und dieses zu bearbeiten.

Während XML_GET_NEXTSIBLING dazu dient, das nachfolgende Element auf der gleichen Ebene zu ermitteln, wird XML_GET_FIRST_CHILD verwendet, um das erste Subelement zu bestimmen.

Beispiel

Ausgangspunkt des Beispiels ist das erste Subelement namens Beschreibung. Alle auf gleicher Ebene nachfolgenden Elemente werden ermittelt und im Aktivierungsprotokoll 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:

Script-Sprachmittel Beschreibung

XML_GET_FIRST_CHILD

Ermittelt das erste Subelement eines Elementes.

Script-Sprachmittel - Objekte lesen oder verändern

Strukturierte Dokumentation

www.w3c.org/TR/xmlbase

Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung

Script-Sprachmittel - Funktionelle Gliederung

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH