Resolved: (XERCESJ-962) minInclusive facet validated against lexical spac 2004-05-19 - By jira@(protected)
Message:
The following issue has been resolved as FIXED.
Resolver: Sandy Gao Date: Wed, 19 May 2004 7:06 AM
Should have used the base type to convert the lexical value to the actual value , then the "pattern" facet would be used. Fixed in CVS.
Please verify and close the bug. Thx. --------------------------------------------------------------------- View the issue: http://issues.apache.org/jira/browse/XERCESJ-962
Here is an overview of the issue: --------------------------------------------------------------------- Key: XERCESJ-962 Summary: minInclusive facet validated against lexical space, not value space Type: Bug
Status: Resolved Priority: Major Resolution: FIXED
Project: Xerces2-J Components: XML Schema API Fix Fors: 2.6.2 Versions: 2.6.2
Assignee: Sandy Gao Reporter: David Sheldon
Created: Fri, 14 May 2004 2:36 AM Updated: Wed, 19 May 2004 7:06 AM
Description: 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}.
--------------------------------------------------------------------- JIRA INFORMATION: 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
If you want more information on JIRA, or have a bug to report see: http://www.atlassian.com/software/jira
--------------------------------------------------------------------- To unsubscribe, e-mail: xerces-j-dev-unsubscribe@(protected) For additional commands, e-mail: xerces-j-dev-help@(protected)
|
|