I have xml data in string format which is in variable xml_data
xml_data="<?xml version="1.0"?>
<note>
<to>Tove</to>
<from>Jani</from>
<heading>Reminder</heading>
<body>Don't forget me this weekend!</body>
</note>"
I want to save this data to a new xml file through python.
I am using this code:
from xml.etree import ElementTree as ET
tree = ET.XML(xml_data)
Now Here i want to create a xml file and save the xml tree to the file, but don’t know which function to use for this.
Thanks
With
ET.tostring(tree)you get a non-formatted string representation of the XML. To save it to a file: