[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [syndication] Re: syndic8.com OCS feed fails parse.



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Julian Bond <julian_bond@voidstar.com> writes:

> In article <20010929141702.G5591@mnot.net>, Mark Nottingham
> <mnot@mnot.net> writes
> >P.S. it would also be interesting to see what HTTP error codes those
> >feeds returned.
> 
> There's quite a number of RSS sources out there that:- 
> - Return 200 OK with an HTML message for "feed not found"
> - Return 200 OK with an HTML message or truncated XML followed by HTML
> for "Sorry, our code blew up"
> - Return an XML stream as text/html
> - Return XML with entities partially encoded or encoded with the HTML
> 4.0 (or earlier) scheme, not the XML scheme or make up their own
> encoding scheme. Or double encode (&amp;amp; !).
> 
> Grrrr! Worrying about RSS standards is a bit premature if we can't support XML
> and HTML correctly. And incorrectly supporting http return codes is just
> silly.

The funny thing is, that with things already this screwed up, we are gradually
approaching a tighter more strict (better IMO) architecture than we originally
had.

I always hated the way the "old web" would try to figure out what you "really
meant" by assuming that invalid HTML was still OK.

I wish we could just tell these people to either get with the program or get off
the Internet.  I guess we will just have to keep tightening the noose until they
conform :).

Kevin

- -- 
Kevin A. Burton ( burton@apache.org, burton@openprivacy.org, burtonator@acm.org )
        Cell: 415-595-9965 URL: http://relativity.yi.org ICQ: 73488596 

The 9000 series is the most reliable computer ever made.  No 9000 computer has
ever made a mistake or distorted information.  We are all, by any practical
definition of the words, fool proof and incapable of error.
  - Hal
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.0.4 (GNU/Linux)
Comment: Get my public key at: http://relativity.yi.org/pgpkey.txt

iD8DBQE7ttoLAwM6xb2dfE0RAj8vAJ48lkMaGj8aYQ7k0+DT4VHHZkItnwCfVcfK
t9273g8X+Ygs8XtNOndDkds=
=rl4F
-----END PGP SIGNATURE-----