XML_DELETE_NODE

Script-Funktion: Entfernt ein bestimmtes XML-Element.

Syntax

XML_DELETE_NODE (Element)

Syntaxteil

Beschreibung/Format

Element

Verweis auf das zu löschende Element.
Format: Script-Literal oder Script-Variable


 

Rückgabewert

'0' - Das Element wurde erfolgreich gelöscht.

Hinweise:

Das Scriptelement löscht ein bestimmtes Element aus dem geöffneten XML-Dokument (XML_OPEN). Verweis auf das zu löschende Element muss angegeben werden.

Wenn ein Element eingegeben wird, das Unterelemente enthält, werden diese gelöscht.

Der Wechsel auf das Script-Element betrifft nur die XML-Struktur, die im Speicher abgelegt ist. Der Tab „Dokumentation“ bleibt davon unberührt.

Beispiel

Das folgende Beispiel öffnet den Tab „Strukturierte Dokumentation“ als XML-Dokument, erfasst das erste Element und löscht es anschließend. Im Aktivierungsreport wird eine Meldung ausgegeben, die angibt, ob das Löschen erfolgreich war.

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

:IF &XMLDOCU# <>
""
:SET &FIRST# = XML_GET_FIRST_CHILD(&XMLDOCU#)
:SET &DELETE# = XML_DELETE_NODE(&FIRST#)

:IF &DELETE# = 0
:P 'First XML element successfully deleted'
:ELSE 

:P'An error occurred while deleting the XML element'

:ENDIF

:ENDIF
:P &XMLDOCU#

:XML_CLOSE

Siehe auch:

auch

Script-Funktionen für XML-Elemente