我有一个xml文件如下
<Person>
<name>
My Name
</name>
<Address>My Address</Address>
</Person>
该标签有额外的新行,是否有任何快速的 Pythonic 方法来修剪它并生成一个新的 xml。
我发现了这个,但它只修剪标签之间的标签而不是值 https://skyl.org/log/post/skyl/2010/04/remove-insignificant-whitespace-from-xml-string-with-python/
<name>
更新 1 - 处理标签中有尾空格的以下 xml
<Person>
<name>
My Name<shortname>My</short>
</name>
<Address>My Address</Address>
</Person>
以上两种xml都接受的答案句柄
更新 2 - 我在下面的答案中发布了我的版本,我正在使用它来删除所有类型的空格并在带有 xml 编码的文件中生成漂亮的 xml