
突然发现自己的firefox扩展里,说明文字很有趣
最近学习xml,试图把我空间的
用xslt解析一下,然后就碰到了一个问题:
文章内容是用<![CDATA[]]>标记起来的,使用<xsl:value-of select=”description”/>后,得到的页面中html tag都被显示了出来,like this:
很久没有遇到过梦魇了。<br> <br>
网上搜解决方法,得到的方法是:<xsl:value-of select=”description” disable-output-escaping=”yes”/> 在IE下问题解决了,可是偶一直用firefox,不起作用
继续在网上搜,baidu来google去,渐渐认识到原来全世界人民都遇到了这个问题,是firefox没有支持disable-output- escaping。也有人提了bug,而firefox的开发人员在2001年就给出了解释 ,他们认为遵守标准比满足用户的需求更重要。于是这个不被他们认为是bug的bug至今也没有被修复。于是全世界想在firefox下使用 disable-output-escaping的人们,都不得不多写n行的js代码来自己处理这一问题。
我在想,如果这是在百度,早就当作重大事故做case study了……