[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Sticks, carrots, real XML, ultra-liberal parsing
On Jan 10, 2004, at 10:07 AM, Isofarro wrote:
Now today I reckon it would be impossible for any single person to
author a browser that can be used as a replacement for Internet
Explorer. Not because IE is good, but because it has a huge number of
error-correcting features to deal with invalid and tag-souped markup.
Basing a browser on implementing the HTML specification is no longer
good enough for a browser people can use.
Isn't RSS in the same muddle
RSS may not be in the same muddle as HTML. There are differences
between what's happening with RSS and what happened with HTML.
Netscape Navigator's dominate market share during the early growth of
the web allowed Navigator to define a de facto HTML standard. This
standard was not thought out. It was defined by the implementation
quirks of Navigator. Page authors relied on this de facto standard.
The RSS client market is more diverse. An RSS client can not define a
de facto standard the way that Navigator did for HTML. This might
change in the future, but it's true for now. Client diversity
encourages RSS authors to follow the written specification.
When it comes to generating content, diversity is flipped around.
A large percentage of early HTML content was created by individuals
typing away in Notepad and other text editors. It was not practical to
ask these individuals to fix their HTML. There were too many of them
and there was nothing in it for them.
A large percentage of RSS content on the web is generated by a small
number of applications. If you can get these applications to generate
valid RSS, then a large percentage of RSS on the web will be valid. The
developers of these applications should be motivated to produce
standards compliant RSS because it improves interoperability for their
customers.