Подскажите, как извлечь только CDATA из элемента, в котором сначала идет текст, потом секция не-xml CDATA, затем снова текст?
<root><example>text1<![CDATA[---]]>text2</example></root>
Гугл с ИИ советут
text()[2]
Но такой вариант возвращает пустой элемент, и без текста и без CDATA
<xsl:value-of select="/root/example/text()[2]" />