XML_DELETE_NODE

Fonction de script : Supprime un élément XML spécifique.

Syntaxe

XML_DELETE_NODE (Element)

Elément de syntaxe

Description / format

Elément

Référence de l'élément à supprimer.
Format : littéral de script ou variable de script


 

Code retour

"0" : l'élément a été supprimé avec succès.

Remarques :

L'élément de script supprime un élément spécifique du document XML ouvert (XML_OPEN). La référence de l'élément à supprimer doit être spécifiée.

Si l'élément contient des sous-éléments, ces derniers seront également supprimés.

La modification de l'élément de script n'affecte que la structure XML stockée en mémoire. L'onglet Documentation n'est pas affecté.

Exemple

L'exemple suivant illustre l'ouverture de l'onglet de documentation structurée sous la forme d'un document XML, la capture du premier élément, puis sa suppression. Un message est écrit dans le rapport d'activation indiquant si la suppression a réussi.

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

Voir aussi :

voiraussi

Fonctions de script pour les éléments XML