bir düğme oluşturmak için kullanılan, aşağıdaki gibi bir şablon varsa:XSLT: Başka bir şablonu içinde bir şablon yeniden nasıl
<xsl:template match="button" name="button">
<a class="button" href="{@href}">
<xsl:value-of select="@name"/>
</a>
</xsl:template>
ben gibi başka şablonda bu düğmeyi kullanmak isterler Bu, düğme etiketini olduğu gibi çıkarır. Bununla birlikte, bu yalnızca düğme etiketini olduğu gibi çıkarır. Mevcut düğme şablonuyla işlenmesini istiyorum. Bu nasıl başarılabilir?
- Cevabınız için
Teşekkür David M.
<xsl:template match="button" name="button">
<xsl:param name="name" select="@name"/>
<xsl:param name="href" select="@href"/>
<a class="button" href="{$href}">
<xsl:value-of select="$name"/>
</a>
</xsl:template>
CreateForm şablonu artık şuna benzer:
<xsl:template match="createForm">
...
<xsl:call-template name="button">
<xsl:with-param name="name" select="'Create'"/>
</xsl:call-template>
</xsl:template>
Bunun adıyla ilgili emin değilim ... Açıklamak ister misiniz? – Noldorin
Evet, gerçekten uygun bir başlık değil. Bir başlık düşünemedim. Öneri? – Joel