This section describes a tutorial example on validation errors against decimal restriction facets.
In the previous section, we created a schema using "decimal" datatype with different restriction facets.
Now we are going to create an XML document, decimal_datatype_error.xml, with several validation errors:
>java" XsdSchemaValidator decimal_datatype.xsd
decimal_datatype_error.xml
Error:
Line number: 6
Column number: 3
Message: cvc-maxInclusive-valid: Value '1003' is not facet-valid
with respect to maxInclusive '1000' for type
'#AnonType_quantityorderLine'.
Error:
Line number: 6
Column number: 3
Message: cvc-attribute.3: The value '1003' of attribute
'quantity' on element 'orderLine' is not valid with respect to
its type, 'null'.
Error:
Line number: 6
Column number: 3
Message: cvc-fractionDigits-valid: Value '19.9999' has 4
fraction digits, but the number of fraction digits has been
limited to 2.
Error:
Line number: 6
Column number: 3
Message: cvc-attribute.3: The value '19.9999' of attribute
'price' on element 'orderLine' is not valid with respect to
its type, 'null'.
Error:
Line number: 6
Column number: 3
Message: cvc-minInclusive-valid: Value '9.99' is not facet-valid
with respect to minInclusive '10.01' for type
'#AnonType_subTotalorderLine'.
Error:
Line number: 6
Column number: 3
Message: cvc-attribute.3: The value '9.99' of attribute
'subTotal' on element 'orderLine' is not valid with respect to
its type, 'null'.
Failed with errors: 6