Я очищаю какой-то грубый XML, и поэтому в вызове etree.tostring () в выводе lxml преобразования XSL было установлено pretty_print = True. Однако из-за исходного ввода у меня осталось несколько пустых узлов, поэтому я добавил
<xsl:strip-space elements="*"/>
... но это полностью разрушает все пробелы, игнорируя симпатичный шрифт. Есть ли простой способ сделать так, чтобы пространство надстроек просто применялось к вводу, и все же заставляло lxml применять красивую печать?