Возвращаясь к основам, я хотел бы знать в деталях значение кода ниже над последним .. или наоборот ..разница между ними, если/иначе условия и условия совпадения шаблона
Код sample1:
<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>
Код sample2:
<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>
я мог бы использовать вместо <xsl:choose/>
в code1, это не точка .. Я хотел бы обсудить о том, как мудр использовать различные тэ шаблоны с соответствующими условиями над использованием условий if и else .. с учетом производительности, удобочитаемости и обслуживания и многих других факторов?
:-) (15 символов!) –
@ infantprogrammer'Aravind ': Вы можете. –