Overview

Notes on programs for formatting XML strings in Python.

Program 1

I referenced the following.

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

I added processing to remove unnecessary blank lines.

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)rReet#ptlyRaxecmmelo(vcieonndusenenncteu=ct"ei\svtse"a)rl)yinbe#labRnrekemaolkvisene(usinnncelcuedsisnagrybllainnkelbirneeask)swaifttheraisnidnegnlteatliionnebreak

Program 2

I referenced the following.

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

When processing TEI/XML, I recommend registering the namespace.

i#EtEtmTrTrpR.e.eoereiergen.tig=dwsierxtsEnimetTttlre.(e.rEt(en_lr'taneeormameueeme,tesenp.pstsuEapTptlcara.eececxmeeeme((=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)

Summary

I hope this serves as a useful reference.