OPML blows
OPML just blows chunks. After a good two hours spent on exasperated googling, I can say with confidence that the specification is about as vague and informal as it could be, that the format misuses XML badly, and that vital parts of it used widely by feed aggregators don’t seem to be documented anywhere at all.
Yuck. Asking a retard on speed to design and document a format would get you better results than this mess. I guess I’ll end up deciphering the information I need from existing working code and hope it works in the general case.
This all started when I thought I’d have a fun little scripting session – I was going to throw together a little CGI script to turn someone’s LiveJournal friends list into an OPML blogroll. Instead, I ended up spending about as much time beating on Google in mounting frustration attempting to find information about OPML as it’d probably have taken to write the code for a better specified format. Don’t you just love clueless idiots…
Referenced in OPML metal.