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

Leo*_*ang 9 xml xslt firefox internet-explorer

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

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

Jos*_*Ch. 1

你能提供一个 html 文件吗?换句话说,这个解决方案适合您吗?

如果你不能:

修复火狐浏览器:

  1. 确保源和样式表的 mime 类型都设置为 XML mimetype,即 text/xml 或 application/xml。
  2. XSLT 命名空间是http://www.w3.org/1999/XSL/Transform。使用处理指令而不是非标准的 xml:stylesheet。
  3. 出于安全原因,请确保从同一域加载 XSLT 样式表。
  4. 对于 RSS 或 ATOM feed firefox 覆盖样式。一个已知的解决方法是在 XML 文件的开头添加足够长的 XML 注释,以便将 或 标记“推”出前 512 字节,Firefox 会分析该字节以确定它是否是提要。

来源:https ://developer.mozilla.org/en-US/docs/XSL_Transformations_in_Mozilla_FAQ