“Lea el archivo XML en Python” Código de respuesta

Python Leer 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

Python ElementTree Load de String

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

Lea el archivo XML en 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

Respuestas similares a “Lea el archivo XML en Python”

Preguntas similares a “Lea el archivo XML en Python”

Más respuestas relacionadas con “Lea el archivo XML en Python” en Python

Explore las respuestas de código populares por idioma

Explorar otros lenguajes de código