[ 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]

Reply via email to