xmltv-0.1.0.tar.gz contains a minimal parser for XMLTV written in Ruby using REXML (at least, I think so). It was written to evangelize Ruby, and nothing more. If you get any use out of it, please tell me so.