概要

PythonでXML文字列を整形するプログラムの備忘録です。

プログラム1

以下を参考にしました。

https://hawk-tech-blog.com/python-learn-prettyprint-xml/

不要な空行を削除する処理などを加えています。

fidrmeopfmorprppprxtrerrremepeeetlrtatttu.etrtttrdisyyynofemyd===p(rir=rpremoeretpum.e.togistsyrhnutut_ibybsd(.(mtorrrirm"e"ni.[p\inplndgata\o)rcsm:s]e*e+(\S\"ntn>"r"\,i,nn"g"n("\nr,t"o<,ur"ge,phpr_a"esr>tts\trenyid\)n.tgt<)o"#p)ret#tyxml(indent="\t"))#

プログラム2

以下を参考にしました。

https://qiita.com/hrys1152/items/a87b4ca3c74ec4997f66

TEI/XMLを処理する場合には、名前空間の登録をおすすめします。

i#EtEtmTrTrp.e.eoreieren.tg=dwierxsEnimtTttle.(e.rEt(e_lr'tneeorameueme,teenp.stsuEpTptlara.ececxmeeeme((=ln'E''t'T,T,.rfee"rnehoctmoatsdspti:rnE/igT/n=wg'w(UwxT.mFtl-e_8is'-t,cr.ixonmrglg)_/)dnesc/l1a.r0a"t)ion=True)

まとめ

参考になりましたら幸いです。