- From: Michel Fortin <michel.fortin@michelf.com>
- Date: Fri, 1 Dec 2006 18:09:23 -0500
Le 1 d?c. 2006 ? 11:07, Ian Hickson a ?crit : > On Fri, 1 Dec 2006, Michel Fortin wrote: >> >> I wonder if xml:lang and xmlns couldn't be made legal in HTML. >> xml:lang >> would simply become conformant in HTML as a synonym for the lang >> attribute, it's already in the spec that it should get the correct >> treatment anyway. > > Except that wouldn't be backwards compatible since xml:lang="" isn't > treated as a language attribute in legacy UAs. Yes I see. At the time I thought the spec required xml:lang to work in HTML, because of the way xml:lang is mentioned in the section about the lang attribute. Now I see it's the "lang" attribute in the "xml" namespace that would work, not the "xml:lang" attribute HTML would have. But I think the reverse could work: xml:lang cannot work in HTML, but lang (html:lang) do work in XHTML if I'm not mistaken (although it's non-conforming). >> This would make it possible to have documents conformant with both >> syntaxes at the same time. > > I thought XHTML-sent-as-text/html had explained in painful detail why > that's not a desirable end goal. Why would we want this? I don't want to send XHTML as text/html. I want to see if it's possible to have a common subset between HTML and XHTML at the markup level, so that someone can create a document that is conforming both with XHTML to HTML. I'm not sure if this is desirable or not, that's why I was asking for opinions. I see that it may also be completely irrelevant, but I don't really know what to think. >> This could also help reinforce the idea that it's the media type that >> differentiate HTML from XHTML. It'd make many valid XHTML1 >> documents out >> there conformant with HTML5 with a mere modification to the doctype. > > Not if they use things like <![CDATA[...]]> or the empty element > syntax on > non-void elements, or any number of other XMLisms. Well, by "out there" I meant all the XHTML1 documents that are built for text/html, that validates and which don't use any feature that both parser can handle. This certainly does not include <![CDATA[...]]>. Sorry if I wasn't clear; "out there" was certainly misnomer. >> What do you think? > > I don't think it's a goal for the two serialisations to have a common > subset. That's fine with me. Michel Fortin michel.fortin at michelf.com http://www.michelf.com/
Received on Friday, 1 December 2006 15:09:23 UTC