XSLT IE6默认处理器

时间:2008-10-23 20:31:15

标签: xml xslt internet-explorer-6 exslt

IE6的默认XSLT处理器是什么。它是否支持EXSLT?反正有没有它支持它?

2 个答案:

答案 0 :(得分:7)

IE6的默认XSLT处理器是MSXML 3.0。你可以忘记在MSXML 3中做XSLT。它支持的甚至不是XSLT的一个子集,而是一个较旧的草案。但是,大多数人将通过软件更新,ms office或其他方式安装MSXML 4或更高版本。 MSXML 4及更高版本中的XSLT非常快,比Firefox中的XSLT快得多。

因此,不要测试IE版本,而是测试MSXML版本。首先尝试MSXML 6,如果它不存在,则回退到MSXML 4.不要尝试MSXML 5,它是Office使用的中间版本,但不再受Microsoft支持。

MSXML支持扩展功能(很遗憾,Firefox不支持),因此您可以使用javascript添加EXSLT支持。

答案 1 :(得分:2)

你从我的过去唤醒了一个折磨者。

MSXML,它作为服务更新安装,最初包含在MSIE6中的XSLT处理器除了非常一般级别的草稿功能外,不支持其他任何内容。服务更新大大改进了。

由于要求存在服务更新,我们从未考虑使用MSIE6执行任何客户端XSLT,而是在客户端浏览器为MSIE6并转发转换后的内容时,在服务器端执行转换。