Altova Mailing List Archives>Archive Index >microsoft.public.xsl Archive Home >Recent entries >Thread Prev - Re: XSD Date [Thread Next] Re: XSD DateTo: NULL Date: 11/4/2005 8:38:00 PM Thanks Martin. Just figured the solution and wanted to respond, but you have done it already anyway :) Best Regards "Martin Honnen" <mahotrash@y...> wrote in message news:OfdP9CV4FHA.3136@T...... > > > 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 | |||
|
