У меня много XML-файлов, которые имеют вид:
<Element fruit="apple" animal="cat" />
Который я хочу удалить из файла.
Как я могу это сделать с помощью таблицы стилей XSLT и утилиты командной строки Linux xsltproc?
К этому моменту в скрипте у меня уже есть список файлов, содержащих элемент, который я хочу удалить, поэтому один файл можно использовать в качестве параметра.
<ч />
РЕДАКТИРОВАТЬ: вопрос изначально отсутствовал в намерении.
То, чего я пытаюсь добиться, это удалить весь элемент "Элемент", где (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" />