W3C home > Mailing lists > Public > xmlschema-dev@w3.org > September 2006

RE: schema for XHTML 1.0

From: Michael Kay <mike@saxonica.com>
Date: Fri, 15 Sep 2006 20:54:14 +0100
To: "'Wolfgang Jeltsch'" <wolfgang@jeltsch.net>, <xmlschema-dev@w3.org>
Message-ID: <00e001c6d900$b9378a10$6601a8c0@turtle>

There's a long history to this. The original schema spec was inconsistent
about whether "-" had to be escaped or not; they then issued an erratum
saying it had to be escaped; this erratum was later withdrawn. It looks like
you are using a schema processor that implements the erratum that was
subsequently withdrawn.

Michael Kay 

> -----Original Message-----
> From: xmlschema-dev-request@w3.org 
> [mailto:xmlschema-dev-request@w3.org] On Behalf Of Wolfgang Jeltsch
> Sent: 15 September 2006 20:37
> To: xmlschema-dev@w3.org
> Subject: schema for XHTML 1.0
> 
> 
> Hello,
> 
> the schema for XHTML 1.0 Strict which is linked to from 
> http://www.w3.org/TR/xhtml1-schema/ and whose URL is 
> http://www.w3.org/2002/08/xhtml/xhtml1-strict.xsd seems to be 
> incorrect.  
> XMLmind's XML editor outputs the following validation errors 
> upon loading this schema:
> 
> 	[1]
> 	cannot derive simpleType by restriction: 
> "([-+]?(\d+|\d+(\.\d+)?%)(,\s*[-+]?
> 	(\d+|\d+(\.\d+)?%))*)" invalid value for pattern facet: 
> character "-" must be
> 	escaped with "\" in this context [st-props-correct.1]
> 
> 	[2]
> 	cannot derive simpleType by restriction: 
> "([-+]?(\d+|\d+(\.\d+)?%))" invalid
> 	value for pattern facet: character "-" must be escaped 
> with "\" in this
> 	context [st-props-correct.1]
> 
> 	[3]
> 	cannot derive simpleType by restriction: 
> "([-+]?(\d+|\d+(\.\d+)?%)|[1-9]
> 	(\d+)?\*)" invalid value for pattern facet: character 
> "-" must be escaped
> 	with "\" in this context [st-props-correct.1]
> 
> What's the reason for this?  Is escaping the - characters 
> enough to get a correct schema?
> 
> Best wishes,
> Wolfgang
> 
Received on Friday, 15 September 2006 19:54:38 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 11 January 2011 00:14:55 GMT