xml element tree python code example

Example 1: python elementtree build xml

import xml.etree.cElementTree as ET

root = ET.Element("root")
doc = ET.SubElement(root, "doc")

ET.SubElement(doc, "field1", name="blah").text = "some value1"
ET.SubElement(doc, "field2", name="asdfasd").text = "some vlaue2"

tree = ET.ElementTree(root)
tree.write("filename.xml")

Example 2: python string to xml

import xml.etree.ElementTree as ET

root = ET.fromstring(country_data_as_string)

Example 3: python elementtree load from string

from xml.etree.ElementTree import XML, fromstring
myxml = fromstring(text)