diff --git a/src/xercesc/util/XMLAbstractDoubleFloat.cpp b/src/xercesc/util/XMLAbstractDoubleFloat.cpp index c7571cf420aa30be7e3fba3c1deb7a42cae04f4a..fcdbffb6f30e82596b4a46cbadb93cd744c1cd21 100644 --- a/src/xercesc/util/XMLAbstractDoubleFloat.cpp +++ b/src/xercesc/util/XMLAbstractDoubleFloat.cpp @@ -57,6 +57,9 @@ /* * $Id$ * $Log$ + * Revision 1.11 2003/03/12 20:45:46 peiyongz + * format string for value converted to Zero. + * * Revision 1.10 2003/03/10 20:55:58 peiyongz * Schema Errata E2-40 double/float * @@ -227,6 +230,10 @@ void XMLAbstractDoubleFloat::formatString() case NaN: XMLString::catString(fFormattedString, XMLUni::fgNaNString); break; + default: + // its zero + XMLString::catString(fFormattedString, XMLUni::fgPosZeroString); + break; } fFormattedString[XMLString::stringLen(fFormattedString)] = chCloseParen;