我正在清理一些粗略的XML,所以我在XSL转换的lxml输出上调用etree.tostring()时设置了pretty_print = True。但是,这让我从原始输入中得到了一些垃圾空白节点,所以我添加了
<xsl:strip-space elements="*"/>
...但是这完全折叠了所有的空白,忽略了漂亮的印刷品。是否有一种简单的方法可以将条带空间应用于输入,并且仍然可以使用lxml来应用漂亮的打印?
答案 0 :(得分:1)
分两步完成?首先剥离空格,然后漂亮印刷?
只是一个想法。