怎么使用CSS将XML文档中的CDATA注释输出为HTML文本

如何使用CSS将XML文档中的CDATA注释输出为HTML文本
如何使用CSS将XML文档中的CDATA注释输出为HTML文本?
比如
以下代码在ie中会原样输出
[CDATA[ <span   align=right> <a   href=a.asp?id=21> 21 </a> &nbsp; <a   href=a.asp?id=22> 22 </a> &nbsp; <a   href=a.asp?id=23> 23 </a> &nbsp; <a   href=a.asp?id=24> 24 </a> &nbsp; <a   href=a.asp?id=25> 25 </a> &nbsp; <a   href=a.asp?id=26> 26 </a> &nbsp; <a   href=a.asp?id=27> 27 </a> &nbsp; <a   href=a.asp?id=28> 28 </a> &nbsp; <a   href=a.asp?id=29> 29 </a> &nbsp; <a   href=a.asp?id=30> 30 </a> &nbsp; <a   href=a.asp?id=20> 20 </a> &nbsp; </span> ]]
但firefox中就被解析成超链接了
请问如何让ie接卸cdata的内容

------解决方案--------------------
楼主是想还原成链接还是不想?
想还原的话直接.innerHTML = ...就可以啊。
如果不想,只要把 <> 转义成&lt;和&gt;就可以啊。
------解决方案--------------------
不太明白你的意思

但是如果是html调用xml的话,如果你的cdata段用层div来输出的话
那么div元素加上 属性 dataFormatAs= "html "
------解决方案--------------------
如果是xml+css,那恐怕实现不了。
------解决方案--------------------
还是用xslt吧