我想创建一个XSL:有几个参数功能,可以返回一个布尔值,我遇到的麻烦:如何创建一个XSL:函数返回一个布尔
<xsl:if test="my:isEqual($Object1, $Object2)">SAME!</xsl:if>
<xsl:function name="my:isEqual">
<xsl:param name="Object1" />
<xsl:param name="Object2" />
<xsl:variable name="Object1PostalCode select="$Object1/PostalCode" />
<xsl:variable name="Object2PostalCode select="$Object2/PostalCode" />
<xsl:if test="$Object1PostalCode = $Object2PostalCode">
!!!What to do here!!!
</xsl:if>
</xsl:function>
大。然而,实际测试稍微复杂一点。是否允许这样做一个复杂的'选择' ? –
2012-04-24 12:47:34
@BasHendriks:仍然一样 - 只是输出(评估)的测试,无论它有多复杂。 – 2012-04-24 13:17:16
谢谢,很好的解释:) – Charles 2013-02-05 14:36:01