Hi!
I am using xmlbeans-2.0.0.
I have the following problem. I have defined a type in my schema which
restricts that a double should have two decimals.
<xsd:simpleType name="kilometersType">
<xsd:restriction base="xsd:double">
<xsd:pattern value="\d{0,4}[\.]\d{2}"/>
</xsd:restriction>
</xsd:simpleType>
I have generated the java files using scomp.
Now I set the value of the element that is of type workinghoursType in
java code.
expenses.setKilometers(1.20);
When I try to validate the element using validate() the validation
fails. This is because the element that is supposed to contain two
decimals contains only one decimal.
When I write the object to XML (without validating) it writes the data
there as 1.20.
The writing works as expected but the validating fails. This is
problematic because I need to validate before writing to file.
Am I missing something important. I have skimmed through the javadoc and
the mailinglist archive through eyebrowse but haven't found an answer.
Is this a bug in xmlbeans?
-Niklas
--
Niklas Koponen, [EMAIL PROTECTED], +358 40 757 1459
Fifth ELement Oy / GISnet Solutions Oy
Tietäjäntie 2, FIN-02130 Espoo
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]