from elementtree.SimpleXMLWriter import encode_entity import sys if len(sys.argv)<2: print 'Specify input file' while len(sys.argv)>1: input=sys.argv.pop() output=sys.stdout for line in open (input,'rb'): data=encode_entity(line.decode('Latin-1')) data=data.replace('<','<').replace('>','>') output.write(data) output.flush()