xsl-list
[Top] [All Lists]

RE: AndExpression

2003-11-26 10:03:48
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



<Prev in Thread] Current Thread [Next in Thread>