W3C home > Mailing lists > Public > public-html@w3.org > March 2008

Re: Exploring new vocabularies for HTML

From: Henri Sivonen <hsivonen@iki.fi>
Date: Mon, 31 Mar 2008 10:21:40 +0300
Cc: "Ian Hickson" <ian@hixie.ch>, "David Carlisle" <davidc@nag.co.uk>, public-html@w3.org, www-math@w3.org
Message-Id: <3D709036-2200-4764-B36D-2A0E6C1187FA@iki.fi>
To: Neil Soiffer <Neils@dessci.com>

On Mar 31, 2008, at 06:34, Neil Soiffer wrote:
> As I and others have said earlier, the HTML5 DOM is only relevant  
> for HTML5 browsers.  It is irrelevant  for other standards and  
> applications that have incorporated MathML into them and for their  
> parsers.

Please read "parser API" where Hixie says "DOM". A proper MathML- 
reading app today never sees the original serialization byte stream.  
Instead, it sees the API of an XML parser--whether DOM, XOM,  
ElementTree, SAX, etc.

HTML5 parsers are being developed to expose popular XML parser APIs so  
that an application can easily swap an XML parser into an HTML5 parser  
and continue to receive the document tree through the same API as  
before.

> If MathML's syntax is incompatible with HTML5, then it must change  
> and hopefully those changes can be minimized.  But you haven't  
> demonstrated MathML's syntax is incompatible with HTML5.


XML 1.0 uses Draconian error handling. Non-Draconian error handling is  
a salient feature of text/html. One missing end tag somewhere, and the  
syntax is no longer XML.

-- 
Henri Sivonen
hsivonen@iki.fi
http://hsivonen.iki.fi/
Received on Monday, 31 March 2008 07:22:27 UTC

This archive was generated by hypermail 2.3.1 : Monday, 29 September 2014 09:38:53 UTC