我有项目ID作为变量。在应用模板中,我想选择具有此ID的Item。我该怎么做?我试过这个,但它不起作用:
<xsl:variable name="myid">
<xsl:value-of select="sc:fld('Field',.,'id')"/> -//(this is Item ID)
</xsl:variable>
<xsl:apply-templates mode="summary" select="sc:item('$myid',.)" />
提前致谢。
答案 0 :(得分:3)
您不应将变量引用括在引号中:
<xsl:apply-templates mode="summary" select="sc:item($myid,.)" />
另请注意,您可以直接设置变量的值:
<xsl:variable name="myid" select="sc:fld('Target',.,'id')"/>