Re: several messages about New Vocabularies in text/html

me> HTML since forever has had rules that allow unknown elements to be 
me> parsed 

ian>I'm not sure to what you refer here.

I was refering to

http://www.w3.org/TR/1998/REC-html40-19980424/appendix/notes.html#h-B.1

   If a user agent encounters an element it does not recognize, it
   should try to render the element's content. 

Saying that you render the content (implictly) implies that you should
be able to parse the unknown element structure and find the content.
Of course, it doesn't say anything about /> syntax because it predates
xml, but html5 doesn't predate xml.... 

   

Ian><td width="27%" bgcolor="#FFFFFF">0 <math>m<sup>2</sup></td>

As Henri already replied if you say you can't break a handful of pages using
previously undefined element names with private (or in this case, html)
markup in them then you can not add _any_ new element in any version of
html. Which is clearly not going to be the case. If people take
advantage of the above quoted rule to use non-html elements in html then
if at some point html grows and has an element of that name, those pages
will break. That is the case if you make <math> imply mathml, or if you
make <canvas> or <video> do something that they previously were not defined
to do.-

David

________________________________________________________________________
The Numerical Algorithms Group Ltd is a company registered in England
and Wales with company number 1249803. The registered office is:
Wilkinson House, Jordan Hill Road, Oxford OX2 8DR, United Kingdom.

This e-mail has been scanned for all viruses by Star. The service is
powered by MessageLabs. 
________________________________________________________________________

Received on Thursday, 3 April 2008 09:54:56 UTC