У меня есть группа таблиц стилей xsl, которые мне нужно включить в родительскую таблицу стилей, все из которых содержатся в каталоге ниже родителя. Я использую относительные пути для операторов include, однако теперь они должны быть изменены полностью квалифицированные пути.Использование операторов 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 point # 12 –