W3C home > Mailing lists > Public > www-html@w3.org > September 2001

XHTML Modularization

From: Christian Wolfgang Hujer <Christian.Hujer@itcqis.com>
Date: Sat, 1 Sep 2001 15:33:57 +0200
To: <www-html@w3.org>
Message-ID: <000401c132ea$c0840c60$c28f9b3e@andromeda>
Hello dear list members,

I think that the recommendation describing XHTML Modularization is too short
and needs more information.

1. I would like to see the following information added to that
recommendation:
What's a module?
A module is an abstract unit within a document model expressed as a DTD
fragment, used to consolidate markup declarations to increase the
flexibility, modifiability, reuse and understanding of specificlogical or
semantic structures.
logically, modules do:
- define elements
- define attribute lists
- extend attribute lists
- define content models
- extend content models
- define attribute collections
- extend attribute collections
- define content sets
- extend content sets


2. Information about semantics missing
XHTML Modularization does not contain any information describing the
semantics of the modules, elements and attributes, but still references
HTML4 (HTML4.01). I think the link to HTML4 should be broken up. The
semantics of the modules should be described at XHTML Modularization, as
already done with the datatypes.


3. Validation of XHTML impossible
It should be mentioned in XHTML Modularization, that a full validation of
XHTML is impossible at the moment since datatypes of attributes like
Character cannot be checked for proper use. Using <a
accesskey="aksueztn">...</a> will still result in no validation errors with
XML DTD validation.


4. Information about what the modules do is missing
To find out what a module really does, it currently is neccessary to read
the source codes of the modular framework and the module. The section
describing the abstract modules should be extended to contain more
information about what each module does. From reading the section about the
abstract modules it is impossible to find out in what module the attribute
collections are defined.
I think the list from my 1. is a good starting point to develop such
information.


What do you think?

Greetings

Christian Hujer

--
ITCQIS GmbH
Information Technology Consulting, Qualifying and Individual Solutions
Christian Wolfgang Hujer
Geschäftsführender Gesellschafter
Tel: +49 (0)89 - 27370437
Fax: +49 (0)89 - 27370439
E-Mail: Christian.Hujer@itcqis.com
WWW: http://www.itcqis.com/
Received on Saturday, 1 September 2001 09:39:53 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 27 March 2012 18:15:49 GMT