当有多个命中计数($ mynodeset) 时,我有一堆节点集想要返回“1”而不是“真”更紧凑/更智能的方式来在XSLT 1.1中做到这一点?从XSL节点集的count()获取值0或1
<xsl:variable name="x5" select="count($mynodeset) != 0"/>
<xsl:variable name="z5">
<xsl:choose>
<xsl:when test="x5 = 'true'">1</xsl:when>
<xsl:otherwise>0</xsl:otherwise>
</xsl:choose>
</xsl:variable>
下一次你需要它:这是'的'或者甚至是'',但是''应该被避免。并非所有评估为“真”的东西都被转换为字符串“真”。 –
Tomalak
2009-07-28 13:30:15