Re: XHTML 2.0 and Xlinks (again)

> I believe that XHTML could greatly benefit from the includsion of Xlinks 
> to replace the current HTML links, without being any harder to use than 
> it currently is. Why wouldn't you go with something that can be much 
> more powerful when people are ready for it, but easy to slip into?

Seems to me that people are silently balking at the thought of trying to
convince the world to use xlink:href="" instead of href="". The little
syntactical issues are the hardest to overcome, especially as that xlink
namespace prefix will have to be declared somewhere, and few HTML authors
understand (or are even aware of) namespaces.

The unstated rule must be that only one extra namespace declaration can be
added with each major revision. XHTML 1 added the XHTML namespace, XHTML 2
adds the XForms namespace, perhaps XHTML 3 will add XLink...?

Suggestion: the XHTML 2 specification could state that href and any of the
other link related attributes are included by reference from the XLink
specification. No namespaces required, so everyone gets the semantics
without having to worry about the syntax. Generic XML processors crawling
the web won't recognise them as XLinks, but so what? There will be
billions of old HTML files filled with non-XLink links, so everyone will
follow unadorned hrefs anyway.

Michael

Received on Sunday, 11 August 2002 08:12:53 UTC