What XHTML should do with namespaces

Shane P. McCarron shane at aptest.com
Thu Sep 16 20:29:07 BST 1999

Rick proposes an interesting model. This model is largely already
supported in XHTML Modularization. XHTML Modularization provides a
toolkit for developing markup languages from modules. These modules are
defined abstractly, and then mapped onto an implementation (an XML DTD,
but an XML Schema is also possible). These modules can be collected
together to form arbitrary XHTML-family markup languages. Users can also
develop new modules with their own elements and attributes, extend the
content models of XHTML-provided modules, etc.

These are defined in Building XHTML Modules, Modularization of XHTML,
and XHTML 1.1. These public documents are available at

The working group never intended XHTML 1.0 to be extensible. It is a
bridge.  It is there to help HTML document authors make the transition
to XML in a way that is backward compatible with existing browsers. 
Nothing more.  Don't read too much into it.  It will drive you crazy.

With regard to namespaces, IMO the work on Modularization is orthogonal
to namespaces. It is not the intent of the working group to define
multiple namespaces within the modularization infrastructure. You could,
I supposed, use modularization to define a collection of namespaces that
represent different collections of functionality. These namespaces could
then be cobbled together in compound documents. However, the resulting
documents would not be validatable.

Regardless, the modularization architecture of XHTML is designed to
address the goal of extensibility on a massive scale.  It can be mapped
into XML Schema or XML DTDs. It can rely upon XML namespaces or not.  I
suggest you all check these documents out before worrying about the
extensibility of XHTML.

Shane P. McCarron                  phone: +1 612 434-4431
ApTest                               fax: +1 612 434-4318
                                  mobile: +1 612 799-6942
                                  e-mail: shane at aptest.com

xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)

More information about the Xml-dev mailing list