XML.com: XML From the Inside Out
oreilly.comSafari Bookshelf.Conferences.

advertisement
 Resource Guide -> XHTML, W3C Standards-in-progress, Schema -> Modularization of XHTML in XML Schema

Modularization of XHTML in XML Schema

Working Draft

Date: Mar. 22, 2001
Link: http://www.w3.org/TR/xhtml-m12n-schema/
Source Author or Organization: W3C

This document describes a methodology, or framework, for XML Schema-based modularization of languages within the Extensible Hypertext Markup Language (XHTML) namespace, which enables authors to extend the languages in a standardized way. It also provides a set of XML Schema modules for XHTML.

Development goals for this specification include: the creation of semantically related XML Schema-based modules within the XHTML namespace, support for the creation of subsets and supersets of XHTML for particular purposes (for example, to support wireless devices), encouragement of module use and reuse among developers, and allowing any individual module to be independently created or edited.

The specification points out differences in the ways Document Type Definitions (DTDs) and XML Schema work, including: a larger set of built-in data types in XML Schema, only partial support for XML Namespaces in DTDs, much greater extensibility in XML Schema, no current support for named character entity references in XML Schema (but workarounds are possible via other XML-based mechanisms), and much less dependence on the document order in XML Schema.