xmlのdiffを見ようと思ったら、改行もインデントも無いXMLだったので、
自分が見やすいようにxmlを整形するプログラムをpythonで作った。
動作確認はPython 3.4.3で実施。
コード
#!/usr/bin/env python # -*- coding: utf-8 -*- from xml.dom.minidom import parse, parseString import codecs,sys,os if __name__ == "__main__": param = sys.argv DestPath = os.path.dirname(param[1]) dom = parse(param[1]) with codecs.open(os.path.join(DestPath,'fix_' + os.path.basename(param[1])), 'bw') as f: f.write(dom.toprettyxml("\t","\n",encoding="utf-8"))