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"))

