[ http://issues.apache.org/jira/browse/XERCESJ-962?page=all ]
David Sheldon updated XERCESJ-962:
----------------------------------
Attachment: new-a.xsd
The schema exhibiting the problem with a base type.
> minInclusive facet validated against lexical space, not value space
> -------------------------------------------------------------------
>
> Key: XERCESJ-962
> URL: http://issues.apache.org/jira/browse/XERCESJ-962
> Project: Xerces2-J
> Type: Bug
> Components: XML Schema API
> Versions: 2.6.2
> Reporter: David Sheldon
> Assignee: Sandy Gao
> Fix For: 2.6.2
> Attachments: a.xsd, new-a.xsd
>
> If I have a type thus:
> <xsd:element name='Reason'>
> <xsd:simpleType>
> <xsd:restriction base='xsd:integer'>
> <xsd:pattern value='[0-9][0-9]' />
> <xsd:maxInclusive value='29' />
> <xsd:minInclusive value='5' />
> </xsd:restriction>
> </xsd:simpleType>
> </xsd:element>
> I get the error message:
> cvc-pattern-valid: Value '5' is not facet-valid with respect to pattern
> '[0-9][0-9]' for type 'null'.
> 5 is from the value space of "integer". It appears that xerces is checking
> the Value '5' against the lexical space of the derived type.
> The spec: http://www.w3.org/TR/2001/REC-xmlschema-2-20010502/#dc-minInclusive
> Says:
> A value from the - value space- of the {base type definition}.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]