jaxp/src/com/sun/org/apache/xalan/internal/xsltc/runtime/BasisLibrary.java
changeset 18356 105e99e6ea5d
parent 18355 381a149016f9
child 23092 64904fcdd0ee
equal deleted inserted replaced
18355:381a149016f9 18356:105e99e6ea5d
   950                 return result.substring(0, length-2);
   950                 return result.substring(0, length-2);
   951             else
   951             else
   952                 return result;
   952                 return result;
   953         }
   953         }
   954         else {
   954         else {
   955             if (!Double.isFinite(d))
   955             if (Double.isNaN(d) || Double.isInfinite(d))
   956                 return(Double.toString(d));
   956                 return(Double.toString(d));
   957 
   957 
   958             //Convert -0.0 to +0.0 other values remains the same
   958             //Convert -0.0 to +0.0 other values remains the same
   959             d = d + 0.0;
   959             d = d + 0.0;
   960 
   960