在XSLT转换中无法摆脱CDATA

时间:2011-10-26 12:17:11

标签: xslt transformation cdata

我有一个简单的问题。我有一个生成的XML,其中一个特定的重要HTML部分在CDATA中,例如:

<text><![CDATA[<p>some text</p>]]></text>

我需要将其转换为另一个xml(MS word格式)。如果我能在XSLT中处理这个部分(没有CDATA),我会很高兴:

<text><p>some text</p></text>

有没有办法在XSLT中执行此操作?我用disable-output-escaping =“yes”尝试了几乎所有的东西..

谢谢

1 个答案:

答案 0 :(得分:0)

不,直到XSLT 3.0 ,仍然是WD。

您需要使用 saxon:parse() 等扩展功能,或者如果您使用其他XSLT处理器,请自行编写此扩展功能。