|
Subject: RE: [xsl] Fundimentle Predicate Problem or Bug?? From: Chris Hughes <chris_hughes22@xxxxxxxxxxx> Date: Thu, 18 Sep 2008 14:42:24 +0000 (GMT) |
Thanks for all of your replies on this.
David your answer worked for me, yours and others explanations made sense to
me in a way that is what I though I was doing, I just never thought of doing
the way you have suggested.
It does pose an interesting question though, because in my case surely
Race/RaceType >= 'R' and Race/RaceType <= 'R'
AND
Race/RaceType >= 'R' or Race/RaceType <= 'R'
would do the same? Which is fine in the XSLT world but try explaining that to
the logic gurus!
The reason I struggled is because this is how SQL logic works and most
proecdural languages I believe!
Mr Kay
I tried having a play with your suggestion comparing dates as dates, but
couldn't get to work. The reality is that I have two variables DATEFROM and
DATETO, I can set these to xs:date okay, but how when with my example data
expanded how do you do
<xsl:for-each select="/ORCB082/ROWSET/ROW[Fixture/FixtureDate >= $DATEFROM
and FixtureDate <= $DATETO and
Race/RaceType >= 'R'
and Race/RaceType <= 'R']" >
It moans if I wrap xs:date around Fixture/FixtureDate beacuase there is more
than one occurance.
I also tried updating my code to use ge, le, eq etc - this made it worse!
BTW - I user Saxon 9.0.0.6.
Also have a copy of your book if its explained in there (couldn't find
anything looking myself!).
Cheers
Chris.
| Current Thread |
|---|
|
| <- Previous | Index | Next -> |
|---|---|---|
| RE: [xsl] Fundimentle Predicate Pro, Michael Kay | Thread | RE: [xsl] Fundimentle Predicate Pro, Michael Kay |
| Re: [xsl] Fwd: text nodes, Wendell Piez | Date | RE: [xsl] Fundimentle Predicate Pro, Michael Kay |
| Month |