Altova Mailing List Archives>Archive Index >xmlschema-dev Archive Home >Recent entries >Thread Prev - using the maxOccurs contruct with sequences. >Thread Next - RE: Attribute Usage normalized enumeration facet valuesTo: xmlschema-dev@--.--- Date: 3/14/2005 8:03:00 PM
Hi,
I stumbled over a difference between XSV 2.7 and Xerces-J 2.6.2, related
to whitespace handling of enumeration facet values. XSV seems not to use
the normalized value of the facet in this case, while Xerces does.
According to [1]: "{value} The actual value of the value [attribute]" my
reading is that the normalized value is used; is this correct?
<?xml version="1.0"?>
<foo xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> hel lo <foo>
<?xml version="1.0"?>
<schema xmlns="http://www.w3.org/2001/XMLSchema">
<element name="foo">
<simpleType>
<restriction base="token">
<enumeration value="hel lo"/>
</restriction>
</simpleType>
</element>
</schema>
XVS: "element content failed type check: hel lo not in enumeration
[hel lo]"
Xerces eats it.
It seems to be a glitch, since XSD does display the normalized
enumeration facet value "hel lo" in the error report. Hmm, plus
I'm not using the latest XSV, so maby a JFYI.
[1] http://www.w3.org/TR/xmlschema-2/#rf-enumeration
Regards,
Kasimier
From Farid.Mahini@L... Mon Mar 14 19:05:20 2005
Received: from lisa.w3.org | ||||||
| Company | Legal | Press | Partners | Careers | Sitemap | Contact Us | Altova Blog | Mobile | Full Site | |||
|
