Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - XSD Date >Thread Next - Re: XSD Date Re: XSD DateTo: NULL Date: 11/4/2005 4:02:00 PM Praveen wrote: > I have date in xml in XSD Format (yyyy-mm-dd) > > While transform is it possible to directly compare dates in xpath?? > > xpath like this > <xsl:for-each select="//Record[@Date>'2005-10-15']"> > this is not working The > and < operators in XPath 1.0 work on numbers as the only primitive type thus any other primitive type operand like a string is first converted to a number and then compared. What you can do with the yyyy-mm-dd format is e.g. translate('2005-10-15', '-', '') < translate(@Date, '-', '') that way the number 20051015 will be compared to the number that @Date attribute yields after removing the dashes '-'. -- Martin Honnen --- MVP XML http://JavaScript.FAQTs.com/ | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
