This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
RE: testing for several different conditions
- To: "'XSL-List at mulberrytech dot com'" <XSL-List at mulberrytech dot com>
- Subject: RE: testing for several different conditions
- From: Eric Taylor <Eric dot Taylor at RealPage dot com>
- Date: Thu, 28 Sep 2000 07:59:04 -0500
- Reply-To: xsl-list at mulberrytech dot com
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