> From: SHEIKH Sajjad [mailto:Sajjad.SHEIKH@xxxxxxxxxxx]
> Sent: Wednesday, November 26, 2003 9:40 AM
> Subject: RE: 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.martinez@xxxxxxxxxxx |
| 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
|