W3C home > Mailing lists > Public > www-html-editor@w3.org > October to December 2000

Re: XHTML 1.0 DTD and namespace declaration

From: Masayasu Ishikawa <mimasa@w3.org>
Date: Tue, 17 Oct 2000 23:53:46 +0900
To: mikael@staldal.nu
Cc: www-html-editor@w3.org
Message-Id: <20001017235346J.mimasa@w3.mag.keio.ac.jp>
mikael@staldal.nu (Mikael Ståldal) wrote:

> But if you don't specify the namespace in the XHTML document, then you
> will get different result when the DTD is used and when it's not (such
> as with a non-validating processor). This may cause problems, and it
> caused me some headache with an XSLT stylesheet before I realized what
> was going on.

And that's the well-known issue of validating processors vs.
non-validating processors, not the problem of XHTML per se.  There
are many things non-validating processors might work differently
than validating processors, e.g. entities declared in an external
subset, and this is only one of them.

Again, having the #FIXED keyword isn't necessarily in conflict with
the Namespaces in XML Recommendation.  You always have an option to
provide the xmlns attribute explicitly in the XHTML document.
I understand your headache, but changing #FIXED to something else
doesn't solve your problem.  If you look at other specifications,
such as SVG, MathML 2.0, SMIL 2.0, ..., you'll realize that those
specifications also define the #FIXED xmlns attribute.

Regards,
-- 
Masayasu Ishikawa / mimasa@w3.org
W3C - World Wide Web Consortium
Received on Tuesday, 17 October 2000 10:54:00 GMT

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