我的程序基本上读取一个输入文件,从该文件中创建一个 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 ...)