将lxml XSLT pretty_print与strip-space结合使用

时间:2009-12-15 18:26:00

标签: python xml xslt lxml pretty-print

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

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

...但是这完全折叠了所有的空白,忽略了漂亮的印刷品。是否有一种简单的方法可以将条带空间应用于输入,并且仍然可以使用lxml来应用漂亮的打印?

1 个答案:

答案 0 :(得分:1)

分两步完成?首先剥离空格,然后漂亮印刷?

只是一个想法。