Re: a recommendation - Received on Thursday, 18 April 2002 14:01:42 EDT

Hash: SHA1


Am Donnerstag, 4. Dezember 2003 01:25 schrieb Ernest Cline:
> > [Original Message]
> > From: Christian Wolfgang Hujer <>
> >
> > Am Mittwoch, 3. Dezember 2003 21:57 schrieb Ernest Cline:
> > > > [Original Message]
> > > > From: Christian Wolfgang Hujer <>
> > > >
> > > > And believe me, as soon as there's a Content-Type and a
> > > > User Agent for XHTML 2.0, I will use it.
> > >
> > > Why?
> >
> > Because XHTML 2.0 provides nice features for authors.
> > I especially like <h/> and <section/>, but also <nl/>.
> <snip>

some more reasons came into my mind, not for XHTML 2.0 in particular but for 
XHTML in general.
As soon as user agent support is more advanced, supporting XML better and 
supporting more additional technologies, the following features will be very 

1. Inclusion of document fragments using external entities
2. Usage of XML Inclusions (XInclude)
3. Linking with XML Linking Language (XLink)
4. Pointing to document fragments and similar using XPointer and XPath
5. And of course being open for all additional technologies like SVG, MathML 

A combination of XML, CSS, XLink, XHTML, SVG, XForms, XFrames, ECMAScript, 
DOM, XML Events, XInclude, SMIL, XPath, XPointer, XML Base, MathML, XML 
Schema (sorted by importance for the average author) and of course XSLT 
provides really much more efficient and powerful authoring technologies not 
just for a small group of "bleeding edge freaks from the ivory tower" but for 

With these technologies,
* the documents can become much smaller,
* the documents can become much more modular,
* the layout can become much more efficient and screen resolution independent,
* many many more multimedial possibilities are provided,
* the separation of a layout and a content layer is easier,
* it is easier to develop tools that automatically process these documents,

Of course, this set of technologies alltogether is not as easy to handle as 
the current tag soup.
But no author is forced to use all these technologies.
A subset like e.g. XML, CSS, XLink, XHTML will, for instance, already do for 
many authors to simply replace what they do now. Such a subset of 
technologies is really easy to handle for (nearly) everyone.

I'd really like the W3C to publish some kind of Note that describes some user 
agent requirements, e.g. like this in short for a Level 1 of such a Note:
* A "grade A" X(HT)ML user agent must support XML 1.1, CSS Level 1, XML Base 
and XLink.
* A "grade AA" X(HT)ML user agent must support all of "Level A" plus CSS Level 
2, XHTML Modularization, SVG 1.1, ECMAScript, DOM Level 2.
* A "grade AAA" X(HT)ML user agent must support all of "Level AA" plus CSS 
Level 3, XHTML 2.0, MathML, XForms, XFrames, XML Events, XInclude, XPath, 
XPointer, DOM Level 3 and XML Schema.

Of course, such a Note would require regular updates and elaborate test 

- -- 
Christian Wolfgang Hujer
Geschäftsführender Gesellschafter (Shareholding CEO)
Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux)


Received on Friday, 5 December 2003 02:49:41 UTC