W3C home > Mailing lists > Public > www-talk@w3.org > May to June 2001

homepage XML bugs [was: text/html for xml...]

From: Dan Connolly <connolly@w3.org>
Date: Thu, 03 May 2001 04:00:46 -0500
Message-ID: <3AF11E3E.BAEA3B61@w3.org>
To: Ian Hickson <ian@hixie.ch>
CC: "William F. Hammond" <hammond@csc.albany.edu>, mozilla-mathml@mozilla.org, site-comments@w3.org, www-talk@w3.org
Thanks for the detective work, Ian.

Susan/site-comments folks: I suggest not depending
on the DTD for our home page...

Ian Hickson wrote:
> > But does Mozilla call its xml parser for http://www.w3.org/ ?
> Nope. If it did, it would render the page without any expanded
> character entity references, since Mozilla is not a validating parser
> and thus skips parsing the DTD and thus doesn't know what &nbsp;,
> &middot; and &copy; are.

Right... let's use &#160; in stead of nbsp. (tidy -n -ascii
will to this for free).

> Not to mention that it would end up ignoring
> the print-media specific section of the stylesheet, which uses
> uppercase element names and thus wouldn't match any of the lower case
> elements (line 138 of the first stylesheet),

oops! fixed in 2.5 2001/05/03 08:51:29

> and it would use an
> unexpected background colour for the page because the stylesheet sets
> the background on <body> and not <html>, which in XHTML will result in
> a different rendering to the equivalent in HTML4 (same sheet, line 5).


 $Id: home.css,v 2.6 2001/05/03 08:55:08 connolly Exp $

> Remind me, why would you want to send XML as text/html?

So that we can continue to serve our readership, as long
as most of the requests come from user agents that only
grok text/html, while managing the content as XML,
so that we can use XML tools on it; for example, transforming
it to RSS using XSLT:

  Site Summaries from XHTML to RSS using XSLT, Aug 2000

Dan Connolly, W3C http://www.w3.org/People/Connolly/
Received on Thursday, 3 May 2001 05:01:38 UTC

This archive was generated by hypermail 2.4.0 : Monday, 20 January 2020 16:08:25 UTC