gpt4 book ai didi

xml - 使用带有变量的 XSL include 语句

转载 作者:行者123 更新时间:2023-12-04 07:00:39 25 4
gpt4 key购买 nike

我有一组 xsl 子样式表,我需要将它们包含到父样式表中,所有这些都包含在父样式表下的目录中。我一直在使用包含语句的相对路径,但是现在需要更改完全限定路径。

由于这些都共享相同的目录,因此使用父样式表中定义的变量来执行此操作是有意义的,例如。

<xsl:variable name="module_path" select="C:/stylesheet/modules"/>

但是,当在 include 语句中使用时,例如:
<xsl:include href="{$module_path}/substylesheet1.xsl"/>

我收到错误找不到路径“C:/stylesheet/$module_path/substylesheet1.xsl”的一部分。

有谁知道这是如何实现的?

最佳答案

您不能在 <xsl:include> 中使用计算的 href 表达式.只允许使用文字(即硬编码)URI。

当然支持相对 URI,所以“硬编码”并不意味着“绝对”。

关于xml - 使用带有变量的 XSL include 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1900978/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com