【发布时间】:2010-12-26 22:25:53
【问题描述】:
我正在清理一些粗略的 XML,因此我在 XSL 转换的 lxml 输出中调用 etree.tostring() 时设置了 pretty_print = True。但是,这给我留下了来自原始输入的一些垃圾空白节点,所以我添加了
<xsl:strip-space elements="*"/>
...但这完全折叠了所有空白,忽略了漂亮的打印。有没有一种简单的方法可以让 strip-space 只应用于输入,并且仍然让 lxml 应用漂亮的打印?
【问题讨论】:
-
不确定我做了什么,但它现在正在工作......我一定有另一个规则以某种方式干扰了这个。
标签: python xml xslt lxml pretty-print