#!/usr/bin/python import sys, urllib, xml.sax class RSSTypeChecker(xml.sax.handler.ContentHandler): def startElement(self, tag, attrs): types = {'RDF': '1.0', 'Channel': '1.1', 'rss': '2.0'} print "This is an RSS %s document" % types[tag.split(':').pop()] sys.exit() def main(): parser = xml.sax.make_parser() parser.setContentHandler(RSSTypeChecker()) parser.parse(urllib.urlopen(sys.argv[1])) if __name__=="__main__": main()