from lxml import etree
xml_str = '<parent><child>text</child><child>other text</child></parent>'
root = etree.fromstring(xml_str)
print(etree.tostring(root, pretty_print=True))
Python довольно XML-принтер для XML-строки