XML_SELECT_NODE

Script-Funktion: Identifiziert ein beliebiges Element

Syntax

XML_SELECT_NODE (Referenz, Element)

Syntax

Beschreibung/Format

Referenz

Verweis auf das Element, das als Startpunkt dient
Format: Script-Literal oder Script-Variable

Element

Name des Elements mit dem Pfad ab dem Startpunkt
Format: Script-Literal oder Script-Variable


Rückgabewerte

Verweis auf das gesuchte Element
" " - Das gesuchte Element ist nicht vorhanden.

Die Scriptfunktion identifiziert jedes Element im XML-Dokument. Geben Sie einen Verweis (Handle) an, der ein Element identifiziert, das als Ausgangspunkt der Suche verwendet werden soll.

Mit Handles können Sie eine Position im XML-Dokument identifizieren und bearbeiten. Verwenden Sie die folgenden Script-Funktionen, um Handles anzugeben:

Hinweis: Es werden nur Elemente gefunden, die Unterelemente des Startpunkts sind.

Tipp:Für viele Automation Engine scripting language-Elemente müssen Sie ein Handle angeben, damit sie für XML funktionieren. Verwenden Sie XML_SELECT_NODE oder die in diesem Thema aufgeführten Script-Funktionen, um Handles anzugeben.

Beispiel

Das Beispiel identifiziert ein Element direkt aus dem Root-Element "Inhalt" der strukturierten Dokumentation. Der Text des Elements "Objekte" wird im Aktivierungslog ausgegeben.

:SET &XMLDOCU# = XML_OPEN(DOCU,"ON_CALL","@Details")

:
SET &HND# = XML_SELECT_NODE(&XMLDOCU#, "Description/Objects")
:
SET &TEXT# = XML_GET_NODE_TEXT(&HND#)
:
PRINT "Text des Elements: &TEXT#"

:
XML_CLOSE

Siehe auch:

seealso

Script-Funktionen für XML-Elemente