3 from xml.sax import make_parser
4 from xml.sax.handler import ContentHandler
6 class parseXML(ContentHandler):
7 def __init__(self, attrlist):
8 self.isPointsElement, self.isReboundsElement = 0, 0
9 self.attrlist = attrlist
11 def startElement(self, name, attrs):
12 if (attrs.has_key('text')):
13 attrlist[attrs.get('text', "")] = "foo"
17 parser = make_parser()
20 contentHandler = parseXML(attrlist)
21 parser.setContentHandler(contentHandler)
22 parser.parse(sys.argv[1])
24 for k, v in attrlist.items():
26 print '#: ' + sys.argv[1]
27 print 'msgid "' + str(k) + '"'