如何在路径名中使用xsl:import和变量?

And*_*son 3 xslt

基本上我想在XSL中这样做:

<xsl:include href="_domains/{$domain}/templates/header.xsl" />
Run Code Online (Sandbox Code Playgroud)

但我似乎无法在include中使用变量($ domain).关于解决方案的任何建议?

lav*_*nio 5

xsl:importxsl:include在编译时解析,不支持运行时扩展.

除此之外,如果你正在使用XSLT 2.0,您可以使用条件包含use-when,如果你有一个可以在静态情况下计算的表达式.