Answers for "parse xml files in python"

1

python read xml

from xml.dom import minidom

# parse an xml file by name
mydoc = minidom.parse('items.xml')

items = mydoc.getElementsByTagName('item')

# one specific item attribute
print('Item #2 attribute:')
print(items[1].attributes['name'].value)

# all item attributes
print('nAll attributes:')
for elem in items:
    print(elem.attributes['name'].value)

# one specific item's data
print('nItem #2 data:')
print(items[1].firstChild.data)
print(items[1].childNodes[0].data)

# all items data
print('nAll item data:')
for elem in items:
    print(elem.firstChild.data)
Posted by: Guest on April-11-2021
0

python xml parser

import xml.etree.ElementTree as ET
root = ET.parse('thefile.xml').getroot()
Posted by: Guest on August-28-2021
-1

python parse xml string

root = ET.fromstring(xmlData)
Posted by: Guest on July-01-2020

Python Answers by Framework

Browse Popular Code Answers by Language