Skip to content

Instantly share code, notes, and snippets.

@rspivak
rspivak / gist:74a08170a2a04a344161
Last active December 12, 2022 15:37
Pretty print XML with lxml - one liner
$ alias ppxml='python -c "import sys,StringIO;from lxml import etree;print(etree.tostring(etree.parse(StringIO.StringIO(sys.stdin.read()), etree.XMLParser(remove_blank_text=True)), pretty_print=True))"'
@rspivak
rspivak / ppxml
Created May 12, 2014 10:06
Pretty print XML with lxml
#!/usr/bin/env python
import sys
import StringIO
from lxml import etree
def main():
xml_text = sys.stdin.read()
parser = etree.XMLParser(remove_blank_text=True)
file_obj = StringIO.StringIO(xml_text)