[英]Combine lxml XSLT pretty_print with strip-space
我正在清理一些粗糙的XML,因此在XSL轉換的lxml輸出上對etree.tostring()的調用中已設置了pretty_print = True。 但是,這給我留下了一些來自原始輸入的垃圾空白節點,因此我添加了
<xsl:strip-space elements="*"/>
...但是這完全折疊了所有空白,而忽略了漂亮的打印效果。 有沒有一種簡單的方法可以使帶狀空間僅應用於輸入,並仍然使lxml應用於漂亮的打印?
分兩步完成嗎? 首先去除空格,然后進行漂亮打印?
只是一個想法。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.