XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Postnext
Peter SmithSubject: xpath processor bug? NaN = number(1)
Author: Peter Smith
Date: 17 Feb 2003 06:44 PM
There seems to be a problem with a numeric comparison of NaN with the value 1. Please see the following. (Saxon and others didn't have this issue).


Xpath Processor Bug?: NaN = 1, including empty result

Value of $numeric_value:
Number value of $numeric_value:
Boolean value of $numeric_value:
NaN = 1? - $numeric_value = 1:
Forced to numeric - $numeric_value = number(1):
Forced to numeric - number($numeric_value) = 1:
Forced to boolean - $numeric_value = boolean(1):
Forced to boolean - boolean($numeric_value) = boolean(1):


BUILT-IN PROCESSOR RESULTS

Xpath Processor Bug?: NaN = 1, including empty result

Value of $numeric_value: NaN
Number value of $numeric_value: NaN
Boolean value of $numeric_value: false
NaN = 1? - $numeric_value = 1: true
Forced to numeric - $numeric_value = number(1): true
Forced to numeric - number($numeric_value) = 1: true
Forced to boolean - $numeric_value = boolean(1): false
Forced to boolean - boolean($numeric_value) = boolean(1): false

SAXON PROCESSOR RESULTS:

Xpath Processor Bug?: NaN = 1, including empty result

Value of $numeric_value: NaN
Number value of $numeric_value: NaN
Boolean value of $numeric_value: false
NaN = 1? - $numeric_value = 1: false
Forced to numeric - $numeric_value = number(1): false
Forced to numeric - number($numeric_value) = 1: false
Forced to boolean - $numeric_value = boolean(1): false
Forced to boolean - boolean($numeric_value) = boolean(1): false

Postnext
Alberto MassariSubject: Re: xpath processor bug? NaN = number(1)
Author: Alberto Massari
Date: 18 Feb 2003 08:09 AM
Thanks for the report. The bug has been fixed and it will be available in
the next update of Stylus.

Thanks,
Alberto

Postnext
Sean DruckerSubject: Re: xpath processor bug? NaN = number(1)
Author: Sean Drucker
Date: 20 Feb 2003 04:42 PM
Any idea on when the next release will be?

Postnext
Minollo I.Subject: Re: xpath processor bug? NaN = number(1)
Author: Minollo I.
Date: 20 Feb 2003 05:00 PM
Likely tomorrow.
Minollo

Posttop
Minollo I.Subject: Re: xpath processor bug? NaN = number(1)
Author: Minollo I.
Date: 21 Feb 2003 05:29 PM
This problem has been addressed in BL103q, available as an update from:
http://www.stylusstudio.com/update (4.x section)

Thanks,
Minollo

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.