[ https://issues.apache.org/jira/browse/XMLBEANS-350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Nauta updated XMLBEANS-350: -------------------------------- Attachment: test-s.xml test.xsd > xs:integer with decimals not marked invalid by validator tool > ------------------------------------------------------------- > > Key: XMLBEANS-350 > URL: https://issues.apache.org/jira/browse/XMLBEANS-350 > Project: XMLBeans > Issue Type: Bug > Components: Validator > Affects Versions: Version 2.3 > Environment: Windows XP > Reporter: Mark Nauta > Priority: Minor > Attachments: test-s.xml, test.xsd > > > The following sample xml: > <?xml version="1.0" encoding="utf-8"?> > <foo xmlns="test" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" > xsi:schemaLocation="test file:///D:/temp/test.xsd"> > <bar>123.00</bar> > </foo> > is validated against: > <?xml version = "1.0" encoding = "utf-8"?> > <xs:schema xmlns="test" targetNamespace="test" > xmlns:xs="http://www.w3.org/2001/XMLSchema" > elementFormDefault="qualified" attributeFormDefault="unqualified"> > <xs:element name="foo"> > <xs:complexType> > <xs:sequence> > <xs:element name="bar" type="barType" minOccurs="1" maxOccurs="1"/> > </xs:sequence> > </xs:complexType> > </xs:element> > <xs:simpleType name="barType"> > <xs:restriction base="xs:integer"> > <xs:totalDigits value="3"/> > </xs:restriction> > </xs:simpleType> > </xs:schema> > which IMHO should result in 'invalid'. The xmlbeans 2.2.0 and 2.3.0 validator > tool return 'valid' however. This is not according to W3c specs: > "integer is derived from decimal by fixing the value of - fractionDigits- to > be 0 and disallowing the trailing decimal point. " -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]