我试图创建一个xsl:选择语句与多个条件来测试。到目前为止,我有这样的:xsl:当测试多个条件对待'或'而不是'和'
<xsl:choose>
<xsl:when test="$AccountNumber != '12345' and $Balance != '0'">
<do stuff here>
...
问题是,'和'被视为'或'。如果账户号码是12345或账户的余额是0,则该条件被视为true并且代码被执行。我需要测试是两个条件必须是真实的...我有这里的语法错误吗?
由于提前, 〜添
我希望[本页](http://www.java2s.com/Code/XML/XSLT-stylesheet/ifstatementwithandoperator.htm)会帮助 – 2013-03-20 15:15:37
变量$ AccountNumber和$ Balance究竟包含了什么?例如,空节点集可能会导致令人惊讶的结果,因为$ empty-node-set!='0'将是错误的。 – nwellnhof 2013-03-20 15:22:29
如何定义$ AccountNumber和$ Balance?请告诉我们。 – JLRishe 2013-03-20 15:24:44