- From: Glenn A. Adams <glenn@xfsi.com>
- Date: Thu, 8 May 2003 12:11:53 -0400
- To: <www-html-editor@w3.org>
- Cc: <w3c-html-wg@w3.org>
In WD-xhtml2-20030506 [1], the content of xhtml2-datatypes-2.rng
causes an exception in Trang [2] when translating from rng to xsd.
The problem can be fixed by a slight tweak to this module:
<define name="Charset.datatype">
<x:p>A character encoding, as per [RFC2045].</x:p>
<!-- breaks trang when xlating to xsd
<text/>
-->
<!-- possible fix -->
<data type="string">
<param name="pattern">[^\s](\s)*</param>
</data>
<!-- end fix -->
</define>
I've informed James Clark of the problem in Trang. Also,
it would seem that defining a list of charsets would not
exactly work if each charset is defined as <text/>, which
presumably can contain whitespace. The above definition
should correct this.
Regards,
Glenn
[1] http://www.w3.org/TR/xhtml2/relax_module_defs.html#a_rmodule_Datatypes
[2] http://www.thaiopensource.com/relaxng/trang.html
Received on Thursday, 8 May 2003 12:12:31 UTC