XML_REMOVE_CHILDREN

Script-Funktion: Entfernt alle Unterelemente eines XML-Elements.

Syntax

XML_REMOVE_CHILDREN (Element)

Syntaxteil

Beschreibung/Format

Element

Verweis auf das Element, dessen Unterelement gelöscht wird.
Format: Script-Literal oder Script-Variable


Rückgabewert

'0' - Alle Unterelemente des angegebenen Elements wurden erfolgreich gelöscht.

Das Script-Element löscht alle untergeordneten Elemente eines bestimmten Elements innerhalb des geöffneten XML-Dokuments. Der Verweis auf das Element muss angegeben werden. Das Script-Element gibt den Wert '0' zurück, nachdem das Unterelement erfolgreich gelöscht wurde.

Hinweise:

Beispiel

Das folgende Beispiel öffnet die Registerkarte Strukturierte Dokumentation als XML-Dokument. Anschließend wird das erste Element angegeben und alle seine Unterelemente werden gelöscht. Wenn das Löschen erfolgreich war, wird eine entsprechende Meldung in das Aktivierungslog geschrieben.

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

:IF &XMLDOCU# <>
""
:SET &FIRST# = XML_GET_FIRST_CHILD(&XMLDOCU#)
:SET &RET# = XML_REMOVE_CHILDREN(&FIRST#)

:IF &RET# = 0
:P 'Unterelement erfolgreich gelöscht.'

:ENDIF

:ENDIF

:XML_CLOSE &XMLDOCU#

Siehe auch:

seealso

Script-Funktionen für XML-Elemente