基本に戻って、後者に対する以下のコードの重要性を詳しく知りたい..またはその逆..
コードサンプル 1:
<xsl:template match="Gender">
<xsl:copy>
<xsl:if test=".='M'">
<xsl:text>Male</xsl:text>
</xsl:if>
<xsl:if test=".='F'">
</xsl:text>Female</xsl:text>
</xsl:if>
</xsl:copy>
</xsl:template>
コードサンプル 2:
<xsl:template match="Gender[.='M']">
<xsl:copy>
<xsl:text>Male</xsl:text>
</xsl:copy>
</xsl:template>
<xsl:template match="Gender[.='F']">
<xsl:copy>
<xsl:text>Female</xsl:text>
</xsl:copy>
</xsl:template>
代わりにcode1で使用できますが<xsl:choose/>
、それは重要ではありません.. ifおよびelse条件の使用よりも、条件が一致するさまざまなテンプレートを使用することがいかに賢明かについて議論したいと思います..パフォーマンス、読みやすさ、メンテナンス、およびその他の多くの要因を考慮して?