0

我正在清理一些粗略的 XML,因此我在 XSL 转换的 lxml 输出中对 etree.tostring() 的调用中设置了 pretty_print = True 。但是,这给我留下了原始输入中的一些垃圾空白节点,所以我添加了

<xsl:strip-space elements="*"/>

...但这完全折叠了所有空白,忽略了漂亮的打印。有没有一种简单的方法可以让条形空间只应用于输入,并且仍然让 lxml 应用漂亮的打印?

4

1 回答 1

1

分两步做?首先去除空格,然后漂亮打印?

只是一个想法。

于 2009-12-15T18:51:32.647 回答