У меня есть много файлов XML, которые имеют что-то вроде формы:
<Element fruit="apple" animal="cat" />
Что я хочу удалить из файла.
С помощью таблицы стилей XSLT и утилиты командной строки Linux xsltproc, как я могу это сделать?
К этому моменту в script у меня уже есть список файлов, содержащих элемент, который я хочу удалить, поэтому один файл может использоваться как параметр.
РЕДАКТИРОВАТЬ: вопрос изначально отсутствовал в намерении.
То, что я пытаюсь достичь, - удалить весь элемент "Элемент", где (fruit == "apple" && animal == "cat" ). В том же документе есть много элементов под названием "Элемент", я хочу, чтобы они остались. Так
<Element fruit="orange" animal="dog" />
<Element fruit="apple" animal="cat" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />
Стало бы:
<Element fruit="orange" animal="dog" />
<Element fruit="pear" animal="wild three eyed mongoose of kentucky" />