XSLT - 呈现HTML而不是显示标记

时间:2011-12-16 11:26:33

标签: xml xslt-2.0 exist-db

我已经跟进了一些讨论XSLT中的输出转义的线程,但是没有人能够解决我遇到的问题。我有一个富文本编辑器(RTE),可以生成带有编码标签的内容,例如

<span style="color: rgb(0, 0, 255);" xmlns=""> data 
 data  data</span>  data  data  data
data  data  data  data  data
data  data  data  data <span style="background-color: rgb(128, 192, 255);"> data  data
data</span>

当谈到在<div>标签之类的容器上在浏览器上呈现内容时,我使用的是xslt copy-of 方法,但这似乎是按照字面意思显示内容<span>data data</span>但不能像我希望的那样在data data内呈现标记。我已经尝试 disable-output-escaping = yes ,同时使用 value-of 但仍然没有bueno :(。我真的很感激这个搜索过网络的任何帮助到目前为止似乎没有什么对我有用。谢谢

设置 - eXist XML DB 1.5 trunk&amp; XSLT版本2

1 个答案:

答案 0 :(得分:0)

只要XSLT处理器支持并序列化结果树,

disable-output-escaping就会有所帮助。我不熟悉存在,XSLT 2.0处理器使用哪种?