A machine-readable format

Why XML?

I looked for established formats for TV listings, but none was appropriate. They all had too few features or too much cruft.

So I decided to make my own format. A simple example is on the front of the XMLTV web page. The aims for the format were:

The present format has many more features than the very first version. Notably the storage of channels and channel names following RFC 2838. It is about halfway evolved to the final version, there are still things to tidy and generalize.

DTD-writing principles: Next: how to grab data from a website
Edward Avis
Last modified: Sat Aug 23 17:21:34 BST 2008