Windows下的XSLT样式表相对路径问题

Nor*_*wap 7 xml windows xslt uri

我有一个位于/template.xsl的样式表和一个位于/en/index.xml的xml文件,其中"/"(根)实际上是"C:\ stuff\otherstuff \"形式.

xml文件包含<?xml-stylesheet type="text/xsl" href="../template.xsl"?>但未检测到样式表.我尝试了无数的变化,使用反斜杠或对或反斜杠而不是斜杠,使用file:///,绝对路径,...

怎么了 ?

编辑:对于记录,它确实在IE中工作,但在Firefox中不起作用.

编辑:以下是解释:http://forums.mozillazine.org/viewtopic.php?f = 25&t = 670995 这也包括解决方案:

  1. 在地址栏中键入about:config
  2. 将security.fileuri.strict_origin_policy更改为false

Daa*_*aan 0

我认为有两件事可能是问题所在。
1. 你说文件放在同一个文件夹中,href="../template.xsl" 指向 XML 文件的父文件夹。也许您应该使用 href="template.xsl"。
2. Firefox 是 Beta 版本。如果您正在测试,您应该始终使用稳定版本,否则可能是 Beta 软件导致错误。