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

Hash: SHA1

Hi Ernest,

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/>.

> The biggest hurdle  that XHTML 2 faces is that there is that
> for most people it does nothing that cannot be done with
> XHTML 1.1 or even HTML 4.01.
For me I see it's easier to transform XHTML 2.0 to something different than 
XHTML 1.1.
And HTML 4.01 cannot be transformed with XSLT at all.

>  Unless an author feels
> a need to use XForms or XEvents, the only reason I see
> in the present draft for using XHTML 2 is to make techies
> such as ourselves feel good.
Oh, I see more reasons, not especially for XHTML 2, but at least for XHTML in 
* MathML

>  Modest tweaks and the
> <nl> element are not sufficient IMO to warrant using
> XHTML 2 when using XHTML 1.1 or HTML4.01 (sans
> presentational elements such as <i> of course) can do
> the job and can be understood by a wider variety of
> user agents.
Oh, using XHTML 2.0 doesn't mean I will discontinue elder versions.
With XSLT and Ant, it will be virtually no extra work to code in XHTML 2.0 and 
in parallel provide two more versions, one in XHTML 1.1 and one in HTML 4.01, 
for outdated user agents.

Transforming a <nl/> back to XHTML 1.1 and elder won't be easy, but that's a 
work required only once.

>  I still default to using HTML 4.01unless
> I need one of the features of XHTML or am mixing
> in some other XML specification.
I use XHTML 1.1 or XHTML Basic, depending on the site, and transform it to 
both, XHTML 1.1 and HTML 4.01.

> XHTML2 may be a tighter spec than XHTML1 or
> HTML, but I can achieve tightness on mine own by
> simply using a subset of the existing specs.
That's true.

> Indeed,
> the subset of HTML 4.01 that I use is almost
> XHTML 1.1except for using lang instead of
> xml:lang and the lack of ending /'s on empty elements.
I also sometimes extend XHTML using my own modules defining my own attributes 
or elements and then transform it to XHTML 1.1 and HTML 4.01, often mixed 
with PHP, Perl or JSP.
It makes authoring much easier.

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


Received on Wednesday, 3 December 2003 18:46:59 UTC