我使用 XPATH 1.0 和 XSLT 1.0。我想知道如果下面的代码
<xsl:choose>
<xsl:when test="@name='some'"><![CDATA[one]]></xsl:when>
<xsl:otherwise><![CDATA[two]]></xsl:otherwise>
</xsl:choose>
在性能方面与
<xsl:choose>
<xsl:when test="@name='some'"><xsl:value-of select="'one'"/></xsl:when>
<xsl:otherwise><xsl:value-of select="'two'"/></xsl:otherwise>
</xsl:choose>
如果我们知道select中一定不需要一些特殊符号?使用<![CDATA[one]]>
. 或者它的使用减少了 xslt 编译时间,或者它易于阅读?