read xml in python code example
Example 1: python read xml
from xml.dom import minidom
mydoc = minidom.parse('items.xml')
items = mydoc.getElementsByTagName('item')
print('Item #2 attribute:')
print(items[1].attributes['name'].value)
print('\nAll attributes:')
for elem in items:
print(elem.attributes['name'].value)
print('\nItem #2 data:')
print(items[1].firstChild.data)
print(items[1].childNodes[0].data)
print('\nAll item data:')
for elem in items:
print(elem.firstChild.data)
Example 2: how to open xml file element tree
import xml.etree.ElementTree as ET
tree = ET.parse('filename.xml')
tree_root = tree.getroot()
Example 3: python string to xml
import xml.etree.ElementTree as ET
root = ET.fromstring(country_data_as_string)