- From: William F Hammond <hammond@csc.albany.edu>
- Date: 28 Jun 2002 09:19:24 -0400
- To: www-validator@w3.org
Gerald Oskoboiny <gerald@w3.org> writes:
> On Wed, Jun 26, 2002 at 06:47:40PM -0400, William F Hammond wrote:
...
> Hi,
>
> Could you please send this to www-validator so it doesn't get
> lost? thanks!
> --
> Gerald Oskoboiny http://www.w3.org/People/Gerald/
> World Wide Web Consortium (W3C) http://www.w3.org/
> tel:+1-613-261-6630 mailto:gerald@w3.org
Here it is:
Amaya honors xhtml when served as text/html, while the HTML WG
advocates application/xhtml+xml for xhtml. See
http://www.w3.org/MarkUp/ and, in particular, RFC 3206, which,
according to the former reference, does not in any way supersede
RFC 2854 (informational).
When I submit an xhtml document to your validator, I get:
------
HTML Validation Service Results
Sorry, I am unable to validate this document because its returned
content-type was application/xhtml+xml, which is not currently
supported by this service.
Valid HTML 4.01! Gerald Oskoboiny
Last modified: Date: 2001/09/14 04:13:13
------
If I submit the same content as "text/xml", it sails through cleanly.
If I submit it again as "text/html" after (optional) small tweeks for
XHTML 1.0 backward compatibility, it validates apart from a comment
about the absence of an encoding, which is a consequence of (optional)
exclusion of the XML declaration.
Shouldn't the W3C validator attempt to parse any content submitted as
text/html (RFC 2854), text/xml (RFC 3023), application/xml (RFC 3023),
or application/xhtml+xml (RFC 3206)?
Isn't it assumed for text/html transfer that any necessary non-default
encoding information is to be derived from a "charset" spec in the
Content-Type transfer header?
Thanks.
-- Bill
P.S.
I think it would be a good thing if there was an update of RFC 2854 --
or a just separate re-registration of text/html -- with the purpose of
making transfer charset information robust for use with XHTML.
I suggest that this simply involves providing profile=xhtml (as
opposed to a default profile=classic) to give proper context for
charset interpretation since the SGML character set has different
defaults for classic HTML (i.e., version 4.01) and for XML versions of
HTML. I doubt if complicated namespace profile settings, parallel to
application/xhtml+xml profile values, make sense in the near future
for text/html.
Received on Friday, 28 June 2002 09:19:30 UTC