J'ai beaucoup de fichiers XML qui ont quelque chose de ce genre :
<Element fruit="apple" animal="cat" />
Que je veux supprimer du fichier.
En utilisant une feuille de style XSLT et l'utilitaire de ligne de commande Linux xsltproc, comment pourrais-je faire cela ?
À ce stade du script, je dispose déjà de la liste des fichiers contenant l'élément que je souhaite supprimer, de sorte que le fichier unique peut être utilisé comme paramètre.
EDIT : la question était à l'origine dépourvue d'intention.
Ce que j'essaie de faire, c'est de supprimer tout l'élément "Element" où (fruit=="apple" && animal=="cat"). Dans le même document, il y a de nombreux éléments nommés "Element", je souhaite qu'ils soient conservés. Donc
<Element fruit="orange" animal="dog" />
<Element fruit="apple" animal="cat" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
Deviendrait :
<Element fruit="orange" animal="dog" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />