W3C

XHTML Modularization 1.1 Implementation Report

Introduction

This document describes a collection of modules and languages that are implemented using the XML Schema Modularization Techniques described in [XHTMLMOD].

Tools used to validate XML Schema

The XML Schema implementation has been checked using various open source and commercial Schema validation tools, including:

Modules Implemented using XML Schema

XHTML Access

The Access module defines an element for improving accessibility. See http://www.w3.org/TR/2008/WD-xhtml-access-20080526/.

XHTML Role

The role module defines an attribute that can be used to help provide semantics about elements. See http://www.w3.org/TR/2008/WD-xhtml-role-20080407/.

XML Events

XML Events provides a generalized events mechanism for XML languages. See http://www.w3.org/TR/xml-events/.

XML Events 2

XML Events 2 extends the previous version with an additional XML Handlers module. See http://www.w3.org/TR/xml-events2/.

XHTML Inputmode

The Inputmode module defines an attribute to give hints to the input and textarea elements. See http://www.w3.org/MarkUp/2008/ED-xhtml-basic-20080305/#s_inputmode. Its schema implementation is not included in the draft, but is available at http://www.w3.org/MarkUp/SCHEMA/xhtml-inputmode-1.xsd.

Languages Implemented using XML Schema

XHTML 1.1

This is the flagship markup language using XML Schema M12N techniques. See http://www.w3.org/MarkUp/2008/ED-xhtml11-20080213/xhtml11_schema.html#a_xhtml11_schema.

XHTML Basic 1.0

A Sample implementation of XHTML Basic 1.0 was done using our Schema M12N techniques. It is available in our schema repository at http://www.w3.org/MarkUp/SCHEMA/xhtml-basic10.xsd.

XHTML Basic 1.1

An implementation of Basic 1.1 was also prepared, but is not included in the draft document because we did not want to slow down its adoption. It is available at http://www.w3.org/MarkUp/SCHEMA/xhtml-basic11.xsd.

XHTML+RDFa

This document is REC track and about to enter CR. A schema implementation is not included in the draft because we did not want a dependency on M12N 1.1. However, it is available in our SCHEMA repository. See http://www.w3.org/MarkUp/SCHEMA/xhtml-rdfa-1.xsd.

XHTML Print

This recommendation will be updated via PER to include a schema implementation as soon as M12N 1.1 is approved. An implementation is available in our repository at http://www.w3.org/MarkUp/SCHEMA/xhtml-print-1.xsd.