У меня есть файл XML, как:XSLT-фильтр и выбрать первый элемент
<work>
<job name="dummy">
<task>template</task>
<user>template</user>
</job>
<job name="unit1">
<task>abc</task>
<user>def</user>
</job>
<job name="unit2">
<task>abc1</task>
<user>xyz</user>
</job>
</work>
Я хочу, чтобы удалить все элементы, кроме первого задания, имя которого не «пустышка». Некоторые файлы могут содержать или не содержать задания с именем «фиктивный». Таким образом, в конечном итоге преобразованный файл должен выглядеть так:
<work>
<job name="unit1">
<task>abc</task>
<user>def</user>
</job>
</work>
Как отфильтровать и выбрать в xslt?
Моя ситуация немного отличается, но, спасибо, я получил суть этого. Я копировал все узлы по умолчанию и удалял ненужные узлы за пределами шаблона копирования. Поэтому мне пришлось использовать две строки: и –
Rnet
А, видел теперь ваше редактирование, спасибо :) – Rnet