“Python читать XML” Ответ

Python читать 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)
Quaint Quelea

Python String to xml

import xml.etree.ElementTree as ET

root = ET.fromstring(country_data_as_string)
Kaeffa

Как открыть дерево элементов файла XML

import xml.etree.ElementTree as ET

tree = ET.parse('filename.xml') #this gets the file into a tree structure
tree_root = tree.getroot() #this gives us the root element of the file
TheRubberDucky

Python ElementTree загрузка из строки

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

Читать XML -файл в Python

import  xml.dom.minidom
from xml.dom import getChildNodesByName


xdom = xml.dom.minidom.parse("GenericAddressing.xml")
xdoc = xdom.documentElement
dict = {}
xml_funcs = getChildNodesByName(xdoc, u"Function")
for func in xml_funcs:
    shortname = func.getAttribute(u"Name")
    address = func.getAttribute(u"Address")
    for name in  getChildNodesByName(func, u"Name"):
        longname = name.firstChild.nodeValue
        dict[hex(int(address))[2:].upper()] = (shortname, longname)
        break
Pythonist

Python parse xml String

root = ET.fromstring(xmlData)
Confused Crane

Ответы похожие на “Python читать XML”

Вопросы похожие на “Python читать XML”

Больше похожих ответов на “Python читать XML” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования