que tienen una gran cantidad de archivos XML que tienen algo de la forma:¿Cómo eliminar elementos de xml usando xslt con stylesheet y xsltproc?
<Element fruit="apple" animal="cat" />
¿Qué quiero ser retirado del archivo.
Usando una hoja de estilo XSLT y la utilidad de línea de comandos de Linux xsltproc, ¿cómo podría hacer esto?
En este punto del guión ya tengo la lista de archivos que contienen el elemento que deseo eliminar, por lo que el único archivo se puede usar como parámetro.
EDIT: la cuestión carecía originalmente en la intención.
Lo que estoy tratando de lograr es eliminar todo el elemento "Elemento" donde (fruta == "manzana" & & animal == "cat"). En el mismo documento hay muchos elementos llamados "Elemento", deseo que estos permanezcan. Así
<Element fruit="orange" animal="dog" />
<Element fruit="apple" animal="cat" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
se convertiría en:
<Element fruit="orange" animal="dog" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
A pesar de que ni siquiera estoy haciendo la pregunta correcta, ¡has respondido exactamente lo que debería haber preguntado! :) – Grundlefleck
¿Por qué no marcas esta publicación como la respuesta correcta? Entonces desaparecería de la lista de problemas sin respuesta. –
Tuve que esperar hasta que verifiqué que funcionó, y hoy no tuve la oportunidad de trabajar. Hecho ahora, gracias Dimitre. – Grundlefleck