Я работаю с некоторыми XML внутри XSLT.Я хочу сохранить его раздел в узле контента.Я оставил узел CDATA из этого примера.
Когда я беру xml как этот, он сбежал, т.е.<
= <</p>
<content name="test”>
<xsl:copy-of select="//content[@name='something']/node()" />
</content>
Но мне нужно выполнить некоторую обработку данных, прежде чем я сохраню их в узле контента.У меня есть вызов xsl: for-each, и он зацикливает сохранение разделов.Однако, когда я вызываю подобную команду, я не могу получить XML для выхода.
<xsl:for-each select="exsl:node-set($xml)//data">
<content name="test">
<xsl:copy-of select="./node()" />
</content>
Я поместил узлы CDATA вокруг него и вывел контент, но затем у меня возникли проблемы в системе с двойным экранированием.Мне действительно нужен этот вызов вызова для вывода экранированного XML.
Я действительно хочу что-то вроде:
<content name="test">
<data>Some data<\data>
</content>
Ввод будет выглядеть примерно так:
<root>
<data>Some data</data>
<data>more data</data>
</root>
Это упрощение данных.В узле данных будут дополнительные узлы xml.