есть инструмент Java, который использует несколько xsl-преобразований для преобразования данных из crx в разметку esi xml.
часто разметка esi является недопустимым xml, поскольку esi часто представляет собой небольшие фрагменты логики, которые не всегда имеют одинаковые открывающие и закрывающие теги.
например:
<esi:assign>
bunch of esi logic
<esi:vars>$(myVar)</esi:vars>
движок java xsl в настоящее время не позволяет генерировать xml, если он недействителен. Из-за этого мы должны обернуть весь вывод esi в пустые теги, но это вызывает несколько проблем.
Так что мне интересно, есть ли способ разрешить java xsl transform engine генерировать неверную или неправильно сформированную разметку?
Спасибо.