-----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