从xsl调用自定义模板:if block

时间:2014-09-16 06:09:16

标签: xslt-1.0

我们可以从xsl中调用自定义模板:if xslt 1.0中的块,如下所示。 我已经从xsl内部调用了一个名为abcCodetemplate的自定义模板,如下所示:if block请告知是否正确的方法..

<xsl:if test="$TSS='true'">
          <xsl:variable name="abcCode">
          <xsl:call-template name="abcCodetemplate">
          <xsl:with-param name="Var" select="/ase/*/rty"/> 
           </xsl:call-template> 
         </xsl:variable>

    </xsl:if>
</xsl:template>

1 个答案:

答案 0 :(得分:0)

是的,这是一种正确的方法。但如果可以使用<xsl:apply-template>
看看What are the differences between 'call-template' and 'apply-templates' in XSL?