I have an XML document for which I need to add a couple of things to the XML declaration using minidom. The declaration looks like this:
I'm not sure if this can be done with minidom. But you could try lxml
.
from lxml import etree
tree = etree.parse("test.xml")
string = etree.tostring(tree.getroot(), pretty_print = True, xml_declaration = True, standalone = False, encoding = "UTF-16")
with open("test2.xml", "wb") as f:
f.write(string)
More or less taken from here.