2011-06-25 92 views

回答

15

簡單地說,是的。我經常命名身份模板,並將其直接使用<xsl:call-template name="identity" />調用。

這是繼承形式的有用工具;您可以定義一個模板來匹配一個節點,另一個處理該節點的衍生物,然後調用更通用的模板。

例如:

<xsl:template match="animal" name="animal"> 
    <!-- handle any animal related stuff here --> 
</xsl:template> 

<xsl:template match="dog"> 
    <xsl:call-template name="animal" /> 
    <!-- handle any dog specific stuff here --> 
</xsl:template> 
0

觸發如果一個xsl:template元素具有name屬性,它可以,但不必,也有一個匹配的屬性。 從W3C XSLT specification