From: SHEIKH Sajjad [mailto:Sajjad(_dot_)SHEIKH(_at_)efsa(_dot_)eu(_dot_)int]
Sent: Wednesday, November 26, 2003 9:40 AM
Subject: RE: [xsl] AndExpression
If I use
<xsl:when test="@objname='Document' and $doc_scope!='EFSA'">
It works means it does not display the node where doc_scope != EFSA
I want to display only those nodes which are neither EFSA nor No
dissemination so I try the following
<xsl:when test="@objname='Document' and
($doc_scope!='EFSA' or $doc_scope!='No dissemination')">
The 'or' is the problem here--if $doc_scope = "No dissemination", then the
expression is already true and it won't bother evaluating the second part.
What you want is for all three conditions to be true, so write:
<xsl:when test="@objname='Document' and $doc_scope != 'EFSA' and $doc_scope
!= 'No dissemination'">
hth,
b.
| brian martinez
brian(_dot_)martinez(_at_)cendant(_dot_)com |
| lead gui programmer 303.357.3548 |
| cheap tickets, part of trip network fax 303.357.3380 |
| 6560 greenwood plaza blvd., suite 400 englewood, co 80111 |
| cendant travel distribution services http://www.cheaptickets.com/ |
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list