Subject: RE: [xsl] msxml3.0 SP1 can't compare?? From: "Hahn, Kimberly" <Kim.Hahn@xxxxxxxxxx> Date: Fri, 8 Jun 2001 13:50:46 -0500 |
change '2001-03-04' to '20010304' where it is yyyymmdd format. The less than/greater than comparison done with a numeric value should work properly. There are functions available that will allow you to remove all the '-' characters, ex. translate(@DateVal,'-','') -----Original Message----- From: owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx [mailto:owner-xsl-list@xxxxxxxxxxxxxxxxxxxxxx]On Behalf Of Klaus Weitzer Sent: Monday, May 28, 2001 4:23 AM To: XSL-List Subject: [xsl] msxml3.0 SP1 can't compare?? Hi list members! Given this XML (no DTD or Schema defined): <ROOT> <ELEM attr="2001-02-04" /> <ELEM attr="2001-03-04" /> <ELEM attr="2001-04-04" /> </ROOT> and this XSL sniplet: <xsl:apply-templates select="//ELEM[@attr > '2001-03-04']" /> <xsl:template match="ELEM" ... print some results </xsl:template> i get no results. there is no difference between the angle-bracket and the char-entity lt. If i do an equal comparison then i get the expected result for '2001-03-04', even the unequal compare is ok. --> i'm confused. When i try this in the ORACLE - xsql - servlet parser it works as expected. thanks in advance Klaus _______________________________________________________________________ 1.000.000 DM gewinnen - kostenlos tippen - http://millionenklick.web.de IhrName@xxxxxx, 8MB Speicher, Verschluesselung - http://freemail.web.de XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list
Current Thread |
---|
|
<- Previous | Index | Next -> |
---|---|---|
Re: [xsl] Node vs TreeFragment, Mike Brown | Thread | [xsl] Delimited output from XML sou, Maulik Modi |
Re: [xsl] Node vs TreeFragment, Thomas B. Passin | Date | RE: [xsl] xsl:varaible, Dimitre Novatchev |
Month |