Broken parsers; the importance of BASE

By crisp on Saturday 06 January 2007 23:52
Category: HTML, Views: 933

Almost all HTML parsers are broken (that probably includes your browser too!), but some are harmfully broken. Problem is that some of the latter are widely used.

Some of these parsers are harmfully broken because they don't obey the rules set for resolving relative URI's, in particular with respect to any set BASE element, yet do some sort of prefetching or following in-document links for other reasons.

Among these broken parsers are parsers used within proxy software (e.g. Novell's BorderManager), Firefox extensions (e.g. Fasterfox) and searchengine crawlers (e.g. GoogleBot).

Volgende: editCSS for Internet Explorer - concept 06-02
Volgende: XMLHttpRequest and the scope of events 06-01

Comments

There are no comments for this post


Comment form
(required)
(required, but will not be displayed)
(optional)

Please enter the characters you see in the image below: