
Stricter
HTML has a very forgiving syntax. This is great for authors who can be as
lazy as they want, but it also makes Web browsers more complex. According
to some estimates, more than 50% of the code in a browser handles errors
or sloppiness on the author’s part.
However, authors increasingly use HMTL editors so they don’t really care
how simple and forgiving the syntax is.
Yet, browsers are growing in size and are becoming generally slower. The
speed factor is a problem for every surfer. The size factor is a problem for
owners of handheld devices who cannot afford to download 10Mb browsers.
Therefore, it was decided that XML would adopt a very strict ...