XML_REMOVE_CHILDREN
Verwenden Sie die Script-Funktion XML_REMOVE_CHILDREN, um alle untergeordneten Elemente eines bestimmten offenen Elements innerhalb des XML-Dokuments zu löschen. XML_REMOVE_CHILDREN gibt den Wert 0 zurück, sobald die Unterelemente erfolgreich gelöscht wurden.
Wichtig! Die XML-Struktur wird nur im Speicher geändert. Die Änderungen von XML_REMOVE_CHILDREN werden nicht auf der strukturierten Dokumentationsseite angezeigt.
Tipp: Verwenden Sie die Script-Funktion XML_OPEN, um das XML-Dokument zu öffnen. Weitere Informationen finden Sie unter XML_OPEN.
Syntax
XML_REMOVE_CHILDREN (Element)
Script-Funktion und Parameter
-
XML_REMOVE_CHILDREN
Entfernt alle Unterelemente eines XML-Elements. -
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.
Beispiel
Das folgende Beispiel öffnet eine strukturierte Dokumentationsseite als XML-Dokument. Das erste Element wird 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: