- From: Alexandre Alapetite <alexandre@alapetite.net>
- Date: Sun, 04 Jun 2006 16:06:42 +0200
- To: www-html@w3.org
- Cc: "'Christoph Schneegans'" <Christoph@schneegans.de>
Hi Christoph, Yes, you are right, the problem is real but my solution was wrong: the XHTML 1.1 XML Schema lacks a reference to events attributes such as "onmouseover" etc., but the events attributes must be linked from the XHTML 1.1 driver, in order to avoid affecting XHTML modules, which are also used by other drivers such as XHTML Basic. I suggest a new correction to this problem, in the "module of common content models for XHTML 1.1" [http://www.w3.org/TR/xhtml-modularization/SCHEMA/xhtml11-model-1.xsd], adding a reference to a group defined in the events module [http://www.w3.org/TR/xhtml-modularization/SCHEMA/xhtml-events-1.xsd]. Lines 52-69 of xhtml11-model-1.xsd: <xs:attributeGroup name="xhtml.Common.extra"> <xs:annotation> <xs:documentation> Extended Common Attributes </xs:documentation> </xs:annotation> <xs:attributeGroup ref="xhtml.style.attrib"> <xs:annotation> <xs:documentation> "style" attribute from Inline Style Module </xs:documentation> </xs:annotation> </xs:attributeGroup> <xs:attributeGroup ref="xhtml.Events.attrib"><!-- Reference to attribute group added --> <xs:annotation> <xs:documentation> Attributes from Events Module </xs:documentation> </xs:annotation> </xs:attributeGroup> </xs:attributeGroup> Apart from that and as you said [http://lists.w3.org/Archives/Public/www-html/2006May/0009.html], the XML Schema for XHTML Basic needs also a correction to allow the <html> element. Here is an XHTML Basic example [http://www.w3.org/People/mimasa/test/schemas/xhtml-basic-sample.xml] that is not working with the current XHTML Basic XML Schema [http://www.w3.org/TR/xhtml-modularization/SCHEMA/xhtml-basic10.xsd] (2006-02-13). It is interesting to note that an earlier version of the XML Schema for XTHML Basic does work [http://www.w3.org/MarkUp/SCHEMA/xhtml-basic10.xsd] (2005-04-20). So this is a problem that has been recently introduced. Since XHTML Modularisation is still a "Proposed Recommendation", I hope that those issues will be addressed soon. Otherwise indeed, some bugs that have been known for years (e.g. more than 4 years for an error in the official XHTML Basic DTD xhtml-framework-1.mod [http://lists.w3.org/Archives/Public/www-html-editor/2001OctDec/1246.html]) have unfortunately not been corrected yet. Cordially, Alexandre http://alexandre.alapetite.net ---- Original Message ---- From: Christoph Schneegans <Christoph@Schneegans.de> Date: Thu, 01 Jun 2006 18:41:27 GMT To: <www-html@w3.org> Message-ID: <e5njdn.2mg.1@mail.christoph.schneegans.de> I'm afraid it's not that simple. Modifications in xhtml-attribs-1.xsd also affect the XHTML Basic schema. Now when I try to compile xhtml-basic10.xsd with MSXML 2.0, I get this error message: xhtml-attribs-1.xsd#/schema/attributeGroup[6][@name = 'xhtml.Common.attrib']/attributeGroup[4] attributeGroup '{http://www.w3.org/1999/xhtml}xhtml.Events.attrib' is not defined. -- <http://schneegans.de/>
Received on Tuesday, 6 June 2006 09:20:31 UTC