import xml.etree.ElementTree as ET tree = ET.parse('xmldeentrada.xml') root = tree.getroot()
--
--
------------------------------------
Grupo Python-Brasil
http://www.python.org.br/wiki/AntesDePerguntar
<*> Para visitar o site do grupo na web, acesse:
http://groups.google.com/group/python-brasil
<*> Para sair deste grupo, envie um e-mail para:
python-brasi...@googlegroups.com
---
Você está recebendo esta mensagem porque se inscreveu no grupo "Python Brasil" dos Grupos do Google.
Para cancelar a inscrição neste grupo e parar de receber seus e-mails, envie um e-mail para python-brasi...@googlegroups.com.
Para obter mais opções, acesse https://groups.google.com/groups/opt_out.
import xml.etree.ElementTree as ET tree = ET.parse('xmldeentrada.xml') root = tree.getroot()
import xml.etree.ElementTree as ET
tree = ET.parse('xmldeentrada.xml')
root = tree.getroot()for item in root.findall('./Item'): # aqui vai no nome do node, tipo se for product seria './product' price = item.find('./price').text
Ai vc tem que dar uma olhada direitinho no XPATH que vai precisar, dá uma lida na doc do Etree e pesquisa sobre Xpath.
Outra opção seria usar o xmltodict para converter o XML para um dict e navegar pelas chaves, fiz um post a respeito: http://brunorocha.org/python/django/xmltodict-python-module-that-makes-working-with-xml-feel-like-you-are-working-with-json.html