NaN
and INF
. If a Prolog float is converted into a string it
returns the XML canonical form. This form always has one digit before
the decimal dot, at least one digit after it and an exponential
component using the capital
E
. This predicate behaves as number_string/2
for integers.
Throws a syntax_error(xsd_number)
if String
is given and is not a well-formed XSD number.