テストする複数の条件を持つxsl:choose文を作成しようとしています。これまでのところ、私はこれを持っています: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)が助けになることを願っています –
変数$ AccountNumberと$ Balanceには正確に何が含まれていますか?たとえば、空のノードセットは、 '$ empty-node-set!= '0' 'が偽になるため、驚くべき結果につながる可能性があります。 – nwellnhof
$ AccountNumberと$ Balanceはどのように定義されていますか?それを見せてください。 – JLRishe