Hallo,
ich verwende bei einem TXMLDocument Objekt die Eigenschaft poValidateOnParse, um die XML-Datei gegen ein Schema zu validieren. Dabei habe ich folgendes Problem festgestellt:
In der Schemadatei wird ein Attribut vom type xs:double definiert. Wenn in der XML-Datei dieses Attribut mit dem Wert 0.00 belegt wird, schlägt die Validierung fehl:
Datatype error: Type:InvalidDatatypeFacetException, Message: Value '0.00' shall be in the range of '-2,4703282292032327208828439643411E-324','+2,4703282292032327208828439643411E-324'.
Wenn ich 0.0 eingebe, habe ich kein Problem. Auch nicht bei 1.00 oder 0.01.
Ich verwende den DOMVendor Xerxes XML
Hat jemand eine Idee woran das liegen könnte?
Gruß