[whatwg] several messages about XML syntax and HTML5

James Graham jg307 at cam.ac.uk
Mon Dec 4 07:12:04 PST 2006

Sam Ruby wrote:
> James Graham wrote:

>>  [Internal data model in server]
>>                 |
>>                 |
>>        HTML 5 Serializer
>>                 |
>>                 |
>>             {Network}
>>                 |
>>                 |
>>           HTML 5 Parser
>>                 |
>>                 |
>>  [Whatever client tools you like]

> This only works if the internal-data-model to HTML5 conversion is 
> lossless.  If it is not, people will find ways with structured comments 
> or by creating intentionally invalid HTML5 and relying on the error 
> recovery that is either prescribed or observed to be commonly practiced.

Sure. I personally support a way of providing extensibility so HTML documents 
can contain e.g. MathML content without dumping all the MathML elements in the 
HTML spec. However, as several people have noted, implementation experience at 
Opera suggests using the xmlns attribute for this purpose is not viable for 
backward compatibility reasons. To me that suggests using a HTML-only attribute 
like subtreeNS might be the way forward; clients that wanted to convert to XML 
could replace subtreeNS with xmlns.

"Eternity's a terrible thought. I mean, where's it all going to end?"
  -- Tom Stoppard, Rosencrantz and Guildenstern are Dead

More information about the whatwg mailing list