учебник pdf - Как удалить элементы из xml с помощью xslt со списком стилей и xsltproc?
0
Answers
создание шаблонов преобразование
У меня много 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" />
62 votes
xml