私のプログラムは基本的に入力ファイルを読み取り、そのファイルから lxml.etree を作成します。たとえば、ノードを etree に追加してから、それをファイルに出力したいとします。したがって、私が使用するファイルに書き戻すには:
et.write('Documents\Write.xml', pretty_print=True)
そして、私が持っている出力は次のとおりです。
<Variable Name="one" RefID="two"><Component Type="three"><Value>four</Value></Component></Variable>
私は次のようなものが欲しいのですが:
<Variable Name="one" RefID="two">
<Component Type="three">
<Value>four</Value>
</Component>
</Variable>
どこが間違っていますか?私は多くの解決策を試しましたが、どれもうまくいかないようです(beautifulsoup、tidy、parser...)