@XMLREMOVEELEMENT[[xpath]]: Supprime l'élément et ses enfants à xpath.

 

If xpath n'est pas spécifié, le XPath actuel est utilisé.

 

Renvoie 0 en cas de succès ou une erreur XML en cas d'échec ;

 

Mise en situation :

 

En commençant par ce XML :

 

 

         

                 

         

         

                 jaune

         

 

 

Pour supprimer le pomme élément et tous ses enfants :

 

écho %@xmlremoveelement[/food/fruits/apple]

0

 

Le XML ressemble maintenant à ceci :

 

 

         

                 jaune

         

 

 

Erreurs XML :

 

101 Index d'attribut invalide

102 Aucun attribut disponible

103 Index d'espace de noms invalide

104 Aucun espace de noms disponible

105 Index d'élément invalide

106 Aucun élément disponible

107 L'attribut n'existe pas

201 Balise d'élément déséquilibré

202 Préfixe d'élément inconnu (impossible de trouver l'espace de noms)

203 Préfixe d'attribut inconnu (impossible de trouver l'espace de noms)

204 Balisage XML invalide

205 État final invalide pour l'analyseur

206 Le document contient des éléments déséquilibrés

207 XPath invalide

208 Aucun enfant de ce type

209 L'élément supérieur ne correspond pas au début du chemin

210 Arborescence DOM indisponible

302 Impossible d'ouvrir le fichier

401 Un XML invalide serait généré

402 Un nom XML non valide a été spécifié