This is the mail archive of the xsl-list@mulberrytech.com mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

RE: testing for several different conditions


Mike, you're absolutely right that I'm stuck using IE5 on this project, but
I don't have a choice.  

I tried using $and$ and $or$ as suggested, but IE5 is choking on this as
well (or perhaps I used it incorrectly?)--can someone who is up on MSXSL2
show me the error of my ways?  Here's the offending line:

   <xsl:when test= "(.[//bookmark/@name = @internal]) $or$ (.[@internal =
'whatnext'] $and$ //next)">

Thanks,
Eric 


> From: Kay Michael <Michael.Kay@icl.com>
> Subject: RE: testing for several different conditions
> 
> > In my XSL:
> > 
> >         <xsl:when test= ".[//bookmark/@name = @internal]">
> >            ...
> >         </xsl:when>
> 
> > However, I also want to continue if...
> 
> The fact that you write .[a=b] rather than simply a=b suggests that you
are
> using Microsoft IE5 1998 XSL rather than XSLT.
> 
> If you were using XSLT you could write test="condition1 or condition2" or
> "condition1 and condition2" 
> 
> I seem to recall Microsoft IE5 spells these operators "$or$" and "$and$".
> But really, you should upgrade to XSLT.
> 
> Mike Kay


 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]