![]() |
1
15
我找到了另一个很好的解决方案:
上述解决方案基本上从由toprettyxml()生成的dom_字符串中删除不需要的换行符。 输入取自-> What's a quick one-liner to remove empty lines from a python string? |
![]() |
2
13
一些变通方法可在
|
![]() |
3
4
|
![]() |
4
3
这是一个很老的问题,但我想我知道问题是什么:
例如,如果您解析一个如下所示的XML文件:
dom中已经有换行符和缩进。minidom将这些节点作为文本节点,当您将其解析为dom对象时,它们仍然存在。
更多
新线和
更多
标签。这就是为什么在这种情况下根本不使用漂亮的打印或指定
但是,在脚本中生成dom时,文本节点将不存在,因此使用
|
![]() |
5
2
|
![]() |
6
0
实施的关键如下:
~
|
![]() |
7
0
这为我在Python 3.6上提供了很好的XML,我还没有在Windows上尝试过:
|
![]() |
8
-1
是否在Windows上查看生成的文件?如果是,请尝试使用
|