|
[XSL-LIST Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message] Re: AndExpression
> No, they can not appear together. > Either it will be 'EFSA', or 'No dissemination' or another value. > > So the 2nd part is not always true! Okay, let's see. Here is the expression: ($doc_scope!='EFSA' or $doc_scope!='No dissemination') If $doc_scope is 'EFSA' the first test is false and the second is true. The result of (false or true) is: true If $doc_scope is 'No dissemination', the first test is true and the second is false. The result of (true or false) is: true > > -----Original Message----- > From: Paul DuBois [mailto:paul@xxxxxxxxxxxx] > Sent: 26 November 2003 17:27 > To: xsl-list@xxxxxxxxxxxxxxxxxxxxxx > Subject: Re: AndExpression > > > On Wed, Nov 26, 2003 at 04:41:46PM +0100, SHEIKH Sajjad wrote: > > Hi all, > > The following statement does not seem to work and I have no idea why? > > > > <xsl:when test="@objname='Document' and ($doc_scope!='EFSA' or > > $doc_scope!='No dissemination')"> > > > > Does anyone know why it doesn't work? > > /s > > No, although one possible problem is that $doc_scope cannot ever be both > 'EFSA' and 'No dissemination' at the same time. It appears that the > second part of your 'and' is always true (and thus useless). XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
|
PURCHASE STYLUS STUDIO ONLINE TODAY!Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced! Download The World's Best XML IDE!Accelerate XML development with our award-winning XML IDE - Download a free trial today! Subscribe in XML format
|

Cart








