在CSS导入中调用XSLT变量

时间:2009-12-21 17:11:35

标签: xslt

我尝试调用CSS导入但无法评估XSLT变量。还有其他方法吗?

  <xsl:template match="/" priority="1">

    <xsl:variable name="RecipeId" select="page/abc/a'" />
    <xsl:variable name="CampaignId" select="page/abc/a" />

    @import "lander_umetrix_264.css?ucid={$CampaignId}&#38;urid={$RecipeId}";
    <!--@import "lander.css";-->

    @import "nav_umetrix_264.css?ucid={$CampaignId}&#38;urid={$RecipeId}";


    </xsl:template>

1 个答案:

答案 0 :(得分:3)

大括号中的表达式仅在Attribute Value Templates内展开。

您可以使用此代码来代替{$CampaignId}

<xsl:value-of select="$CampaignId"/>