OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

 


 

   Re: [xml-dev] XSLT 2.0 / XPath 2.0 - Assumptions

[ Lists Home | Date Index | Thread Index ]


> How does that work out for number comparisons (ie the adage, don’t test
> fp for equality)?

in practice numbers in xslt either come from text strings in the source
and have a fixed number of decimal places (like 2:-) in which case of
course equality testing works fine, or you have done some arithmetic and
you want to compare as integers in which case you can use floor() and
friends before making the comparision, these are defined to return
integer valued floating point numbers. Again since this is typically
something like the number of rows of a table div 3, you don't get into
trouble with loss of precision on large integers, as the numbers are not
that large (as a rule).

It is not leading edge numerical analysis but it works well enough in
the scenarios that XSLT was designed for.

David

_____________________________________________________________________
This message has been checked for all known viruses by Star Internet
delivered through the MessageLabs Virus Scanning Service. For further
information visit http://www.star.net.uk/stats.asp or alternatively call
Star Internet for details on the Virus Scanning Service.




 

News | XML in Industry | Calendar | XML Registry
Marketplace | Resources | MyXML.org | Sponsors | Privacy Statement

Copyright 2001 XML.org. This site is hosted by OASIS