Prettify XML

import xmltodict
import pprint
import json

import xml.dom.minidom
dom = xml.dom.minidom.parse('sample.xml') # or xml.dom.minidom.parseString(xml_string)
pretty_xml_as_string = dom.toprettyxml()
pretty_xml_as_string
'<?xml version="1.0" ?>\n<note>\n\t\n       \n\t<to>Tove</to>\n\t\n       \n\t<from>Jani</from>\n\t\n       \n\t<heading>Reminder</heading>\n\t\n       \n\t<body>Don\'t forget me this weekend!</body>\n\t\n   \n</note>\n'
dom
<xml.dom.minidom.Document at 0x105ef7588>