2
我有一组xsl子样式表,我需要将其包含到父样式表中,所有这些样式表都包含在父项下的目录中。我一直在使用包含语句的相对路径,但是现在需要更改全限定路径。使用带变量的XSL include语句
因为这些都共享相同的目录,所以使用父样式表中定义的变量来做到这一点是有意义的,例如。
<xsl:variable name="module_path" select="C:/stylesheet/modules"/>
但是像包括语句中使用时:
<xsl:include href="{$module_path}/substylesheet1.xsl"/>
我得到的错误找不到路径的一部分“C:/stylesheet/$module_path/substylesheet1.xsl”。
有没有人知道这是如何实现的?
+1查看xslt中无法做的事情http://www.dpawson.co.uk/xsl/sect2/nono.html第12点 – 2009-12-15 04:03:57