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

On Fri, Jun 10, 2005 at 02:14:05AM +1000, Jeff Waugh wrote:
> <quote who="[EMAIL PROTECTED]">
> 
> > <?xml version="1.0"?><rss version="2.0">
> 
> Keep in mind that all forms of RSS are absolute abominations, most feeds are
> completely broken, and it has not encouraged anyone to use XML properly.

RSS is an example of people trying to make XML work for a real-world
application. No doubt someone read the XML hype and figured that it would
be good for the purpose of data transfer.

> XML is
> quite good in general. RSS and all its related muck (as well as HTML if
> we're being honest) gives it a bad name, given that most people experience
> XML through one of these formats first.

But HTML has been amazingly successful in the "real world" where imperfection
is a way of life. Generally speaking, if you send a browser bad HTML you still
get some sort of rendered output... usually not too far from what you expected.

It seems to me that XML is only useful when the same programmer has control
over the sender and the receiver. For example when a program saves to XML then
loads from XML again (such as gnumeric). This doesn't constitute data transfer,
it is really just a library that makes it easier to save and load
structured data.

> Look at Mark Pilgrim's feedparser (used in Planet) to see just how stupid it
> all is.

But what XML people call "broken" is more accurately described as "normal",
the whole idea of a markup language is to be flexible and to have ways to
cope with minor incompatibility between sender and receiver.

        - Tel  ( http://bespoke.homelinux.net/ )
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.6 (GNU/Linux)

iQIVAwUBQqjJ3MfOVl0KFTApAQLZUw//asb1PW7H4yOVL09cNuaekT6Kf7GJVJX1
5lvhG4aI2HizYFqwPv22BcsTu2H74xMDfQVLQ1qWTdIIccLItWih53fh5weWmT6B
FtI9BHaoLDlzGXY8ipggQvTpx8hDowDduRkTFaH+cfuF1obgoeFgkKZGDWgd48+x
ZyzjrD6WVsYpKqucqoNaqLnptGNxFFWu4vpfXCwbd/EgRQm3XsR+Ix7Q5Nfr5h1X
dRYhbewMSb360rQbT+jgSCltu0omJfPzNb2yLfvpWXk0Yi+bZlo6AslgtB4+At5a
Xij5mwbZorP2HTX+GBuYYgza1u22wrcf2SzBL8J/iKnmhIfbTc6aT0h5n9xbzIWB
jWYDB+yFk7lRpXT4LSqulTSLYihbYTXq2NMLn+hOBP9nzSRd428EsAGEIa2DZvsh
YlK5f8QqeBjKT0ylx5aOi3X60sn5GIwwrH6G/bTdr1ybRjI3GxWS1I3Iu/L5wPjt
msxAEeTij63G66hjlbGI+opyCqzAem1gkcwy5iOBz0PtU1ERerbdBCNnlyIwWPHW
rWW6b3ZzSAPMh5azqHQmQheBLqMx0GG1ONTMviz/G7PY02EusPms+FkZWNN/sfkg
WUyG3V+YWWL7RpvB5DLMuxR3YgcRjD/Rh385ALLyW/AXius7EwVVe8FymE+BWEzx
4Tu1EdyBuis=
=1jLn
-----END PGP SIGNATURE-----
-- 
SLUG - Sydney Linux User's Group Mailing List - http://slug.org.au/
Subscription info and FAQs: http://slug.org.au/faq/mailinglists.html

Reply via email to