我将使用BeautifulSoup来构建XML文件。
看起来我的两个选项是:1)没有格式,即
```html
或者2)使用prettify,即
但我更希望它看起来像这样:
我知道可以使用bs4进行修改来实现这个结果,但我想知道是否存在其他选项。 我不太关心四个空格的缩进(虽然那会很好),更在意任何闭合标签后面或两个开放标签之间的换行符。我也很好奇是否有一个名称来描述这种格式方式,因为这对我来说似乎是最合理的方式。
看起来我的两个选项是:1)没有格式,即
```html
我正在使用BeautifulSoup来构建XML文件。
似乎我的两个选项是1)没有格式
```<root><level1><level2><field1>val1</field1><field2>val2</field2><field3>val3</field3></level2></level1></root>
或者2)使用prettify,即
<root>
<level1>
<level2>
<field1>
val1
</field1>
<field2>
val2
</field2>
<field3>
val3
</field3>
</level2>
</level1>
</root>
但我更希望它看起来像这样:
但我更喜欢它看起来像这样:
<root>
<level1>
<level2>
<field1>val1</field1>
<field2>val2</field2>
<field3>val3</field3>
</level2>
</level1>
</root>
我知道可以使用bs4进行修改来实现这个结果,但我想知道是否存在其他选项。 我不太关心四个空格的缩进(虽然那会很好),更在意任何闭合标签后面或两个开放标签之间的换行符。我也很好奇是否有一个名称来描述这种格式方式,因为这对我来说似乎是最合理的方式。
html.parser
可以的话,请看我的答案。 - Andrej Kesely