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