W3C home > Mailing lists > Public > whatwg@whatwg.org > December 2006

[whatwg] several messages about XML syntax and HTML5

From: Sander Tekelenburg <tekelenb@euronet.nl>
Date: Fri, 8 Dec 2006 15:49:12 +0100
Message-ID: <p06240633c19f2ab493aa@[]>
At 02:37 +0000 UTC, on 2006-12-08, Ian Hickson wrote:

> On Fri, 8 Dec 2006, Sander Tekelenburg wrote:


>> <http://www.whatwg.org/specs/web-apps/current-work/#parsing> [...]
>> "The error handling for parse errors is well-defined: user agents must
>> either act as described below when encountering such problems, or must
>> abort processing at the first error that they encounter for which they
>> do not wish to apply the rules described below." [...]
> Well, user agents have the choice to abort processing, that's true. But no
> Web browser would do that, they'd all follow the error recovery rules. The
> allowance for aborting is really only there to allow conformance checkers
> and data mining tools to abort processing (e.g. if they are used in
> environments where there shouldn't be any errors).

OK. Clear. Thanks.

I initially thought that that was meant, but got unsure because the next
paragraph speaks specifically about conformance checkers. That gave me the
impression that the one cited referred specificially to 'browsers'.

So based on that, we can say that every HTML5 browser will deal with errors
in the exact same way. That would be a great help to get the Web more
interoperable. Excellent so far :) But it still leaves the question whether
every browser will in fact be HTML5 compliant. Apparently Apple, Mozilla and
Opera have that ambition. Smaller ones, like iCab and lynx, will just have to
follow. But what about Microsoft? I still have the impression that they can
undermine this entire effort by getting people to use authoring tools that on
purpose contain errors that result in 'good' looking pages in Explorer, and
'bad' in HTML5 browsers. Simply by producing code that they know will result
in 'bad' pages when parsed in accordance with the HTML5 parsing rules.

So my question is: am I wrong that this risk exists? And if the risk exists,
what are the plans to deal with that situation when it happens?

(I name Microsoft because they happen to be in that position today. But the
same risk will exist when some other party will be big enough.)

Sander Tekelenburg, <http://www.euronet.nl/~tekelenb/>
Received on Friday, 8 December 2006 06:49:12 UTC

This archive was generated by hypermail 2.4.0 : Wednesday, 22 January 2020 16:58:51 UTC