如何阻止Firefox / IE格式化Feed?

时间:2014-07-14 19:05:53

标签: xml internet-explorer firefox xslt

我为RSS源编写了一个XSLT,它在Chrome中运行良好。但是,FF和IE有一个默认的feed格式化程序,因此它们忽略了我的XSLT。有没有办法阻止FF / IE格式化我的源并改为使用我的XSLT?

编辑:我正在寻找要在我的XML文件中添加的内容,而不是如何更改FF / IE设置。

1 个答案:

答案 0 :(得分:1)

你能提供一个html文件吗?换句话说,this解决方案对你有用吗?

如果你不能:

修复firefox:

  1. 确保源和样式表的mime类型都设置为XML mimetype,即text / xml或application / xml。
  2. XSLT名称空间为http://www.w3.org/1999/XSL/Transform。使用处理指令代替非标准xml:stylesheet。
  3. 出于安全原因,请确保从同一域加载XSLT样式表。
  4. 对于RSS或ATOM提供firefox覆盖样式。一种已知的解决方法是在XML文件的开头添加一个足够长的XML注释,以便"推送"前面512个字节中的标记或标记,由Firefox分析以确定它是否是一个提要。
  5. 来源:https://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ