Divide and Conquer メソッドで再帰を使用すると効率的であると読みました。以下の再帰呼び出しを改善する方法を誰か提案できますか。要素「a」を 80 回繰り返して出力するだけです。ただし、アルゴリズムなしで80回繰り返すだけです。また、パフォーマンスをどのように改善しますか (リンクやポインターはありますか?)
<xsl:variable name="maxcount" select="'80'" />
<xsl:variable name="count" select="'1'" />
<xsl:if test="$count > 0">
<xsl:call-template name="copyrec">
<xsl:with-param name="index" select="'1'" />
</xsl:call-template>
</xsl:if>
<xsl:template name="copyrec">
<xsl:param name="index" />
<xsl:if test="$index <= $maxcount">
<xsl:variable name="tmpind" select="$index"/>
<a>this element repeats 80 times</a>
<xsl:call-template name="copyrec">
<xsl:with-param name="index" select="$tmpind + 1" />
</xsl:call-template>
</xsl:if>
</xsl:template>