我尝试调用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}&urid={$RecipeId}";
<!--@import "lander.css";-->
@import "nav_umetrix_264.css?ucid={$CampaignId}&urid={$RecipeId}";
</xsl:template>
答案 0 :(得分:3)
大括号中的表达式仅在Attribute Value Templates内展开。
您可以使用此代码来代替{$CampaignId}
:
<xsl:value-of select="$CampaignId"/>