【问题标题】:Absolute virtual path in xsl:include commandxsl:include 命令中的绝对虚拟路径
【发布时间】:2014-03-22 01:25:37
【问题描述】:

我想知道,xsl:include 命令是否支持绝对虚拟路径? 例如。相对路径声明

<xsl:include href="../example.xsl"/>

工作得很好。但是当我通过一个绝对虚拟路径时

<xsl:include href="/some_folder_inside_root/example.xsl"/>

我收到一条错误消息,指出无法找到当前文件。 两个路径都指向同一个文件,如果我在纯 html 中将它们用作 href,则它们都是正确的。

【问题讨论】:

  • 如何在经典 ASP 及其 API 中使用 MSXML?主样式表是否通过 HTTP 加载?

标签: xslt xpath include href msxml


【解决方案1】:

href 属性是一个 URI(不是文件名)。您的示例“/some_folder_inside_root/example.xsl”不是绝对URI,而是相对URI。如果您的基本 URI(主样式表的 URI)是 http URI,那么它将从该网站的根文件夹中进行选择。

如果要使用根文件名,请使用绝对 URI file:///some-folder/example.xsl

【讨论】:

  • 对不起,我可能只是使用了错误的术语。绝对虚拟路径是指我网站的根文件夹。感谢您的回答!
猜你喜欢
  • 1970-01-01
  • 2011-09-29
  • 2015-10-16
  • 2018-03-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多