скажем, у меня есть файл XML, например:
<library>
<books>
<![CDATA[<genre><name>Sci-fi</name><count>2</count></genre>]]>
<book>
<name>
Some Book
</name>
<author>
Some author
</author>
<book>
<book>
<name>
Another Book
</name>
<author>
Another author
</author>
<book>
<books>
</library>
я хочу прочитать «имя» элемента CDATA в преобразователе xslt и поместить его значение где-нибудь в значение тег. Как мне это сделать? Насколько я знаю, мы не можем использовать xpath для содержимого CDATA. Есть ли какой-нибудь хак/обходной путь для этого? Я хочу сделать это строго в XSLT.