XML News from Sunday, July 9, 2006

The W3C XHTML working group has posted the last call working draft of XHTML Basic 1.1.

The XHTML Basic document type includes the minimal set of modules required to be an XHTML host language document type, and in addition it includes images, forms, basic tables, and object support. It is designed for Web clients that do not support the full set of XHTML features; for example, Web clients such as mobile phones, PDAs, pagers, and settop boxes. The document type is rich enough for content authoring.

XHTML Basic is designed as a common base that may be extended. The goal of XHTML Basic is to serve as a common language supported by various kinds of user agents.

This revision, 1.1, supercedes version 1.0 as defined in http://www.w3.org/TR/2000/REC-xhtml-basic-20001219. In this revision, six new features have been incorporated into the language in order to better serve the small-device community that is this language's major user:

  1. XHTML Forms (defined in [XHTMLMOD])
  2. Intrinsic Events (defined in [XHTMLMOD])
  3. The value attribute for the li element (defined in [XHTMLMOD])
  4. The target attribute (defined in [XHTMLMOD])
  5. The style element (defined in [XHTMLMOD])
  6. The inputmode attribute (defined in Section 5 of this document)

The document type definition is implemented using XHTML modules as defined in "XHTML Modularization"

Comments are due by August 4.

The W3C XHTML working group has also posted the last call working draft of XHTML Modularization 1.1, on which XHTML Basic is based. "This document is version 1.1 of XHTML Modularization, an abstract modularization of XHTML and implementations of the abstraction using XML Document Type Definitions (DTDs), and XML Schemas. This modularization provides a means for subsetting and extending XHTML, a feature needed for extending XHTML's reach onto emerging platforms. This specification is intended for use by language designers as they construct new XHTML Family Markup Languages. This specification does not define the semantics of elements and attributes, only how those elements and attributes are assembled into modules, and from those modules into markup languages. This second version of this specification includes several minor updates to provide clarifications and address errors found in the first version. It also provides an implementation using XML Schemas...This document is the merger of the Modularization of XHTML in XML Schema last call draft of 3 October 2003 and the Modularization of XHTML W3C Recommendation of 10 April 2001. The materials from the former are incorporated as appendices into this document (as indicated during that document's last call period), and some clarifications were applied to material from the latter. No major changes in methodology or functionality are included in this version." Comments are due by August 4.