结合lxml XSLT pretty_print与stripsp

2024-09-28 21:53:51 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

…但这完全压缩了所有空白,忽略了漂亮的印刷体。有没有一种简单的方法可以让strip空间只应用于输入,并且仍然让lxml应用漂亮的打印?在


Tags: 节点prettyspacexmlelementslxml空白垃圾