Мне нужно удалить значение из элемента, но сохранить сам элемент в выходном XML как пустой элемент.XSLT для удаления значения элемента
Мой входной файл:
<a>
<b>TEXT1
<c>123</c>
<d>qwe</d>
<e>rty</e>
</b>
<b>TEXT2
<c>345</c>
<d>iop</d>
<e>jkl</e>
</b>
</a>
Выходной файл должен сохранить элемент с, но цифры в элементе должны исчезнуть.
<a>
<b>TEXT1
<c></c>
<d>qwe</d>
<e>rty</e>
</b>
<b>TEXT2
<c></c>
<d>iop</d>
<e>jkl</e>
</b>
</a>
И конечно «| @ *» является излишним, если исходный документ не содержит атрибутов. –
@MichaelKay: Да. Сохранение этой избыточности позволяет одному и тому же коду правильно обрабатывать не только конкретный предоставленный документ, но и класс документов, некоторые из которых будут иметь атрибуты. –