elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Entrar al Canal Oficial Telegram de elhacker.net


+  Foro de elhacker.net
|-+  Programación
| |-+  Python (Moderador: Danielㅤ)
| | |-+  [python] - Error de emptyList con XMLDom
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: [python] - Error de emptyList con XMLDom  (Leído 2,096 veces)
wolvelopez

Desconectado Desconectado

Mensajes: 19



Ver Perfil
[python] - Error de emptyList con XMLDom
« en: 3 Octubre 2011, 17:03 pm »

Saludos compañeros,
Estoy desarrollando una pequeña aplicacion en python la cual lee datos de un XML, los guarda en variables y los tengo que subir a una base de datos.
El problema que me tiene atascado es que algunas veces los campos del XML pueden venir vacios y cuando esto pasa, al tratar de leerlos me da este error:

categoria_1 = nodo.getElementsByTagName("categoria_1")[0].childNodes[0].data
IndexError: list index out of range


El codigo es asi:

Código:
def obtener_valores(): 
     nodos = xmldoc.childNodes[0].getElementsByTagName("producto")
    #recorrer los nodos para obtener las variables
    for nodo in nodos:
        codigo = nodo.getElementsByTagName("codigo")[0].childNodes[0].data             
        partNumber = nodo.getElementsByTagName("number")[0].childNodes[0].data

Gracias de antemano.


En línea

"La revolución es algo que se lleva en el alma, no en la boca para vivir de ella."
wolvelopez

Desconectado Desconectado

Mensajes: 19



Ver Perfil
Re: [python] - Error de emptyList con XMLDom
« Respuesta #1 en: 3 Octubre 2011, 20:03 pm »

Todo solucionado con lXML.
Saludos.


En línea

"La revolución es algo que se lleva en el alma, no en la boca para vivir de ella."
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Python Error
Scripting
kyps 9 7,048 Último mensaje 4 Enero 2010, 16:14 pm
por kyps
[Python] Error con PIL y py2exe
Python
Carloswaldo 8 8,047 Último mensaje 18 Septiembre 2010, 08:37 am
por Carloswaldo
Error de sintaxis [Python]
Scripting
Ricardo95 3 5,134 Último mensaje 2 Diciembre 2010, 17:53 pm
por Ricardo95
Problemas para leer un RSS (Microsoft.XMLDOM)
Programación Visual Basic
LeandroA 4 4,742 Último mensaje 9 Junio 2011, 23:36 pm
por LeandroA
Error en Python
Scripting
Fyrox 2 2,775 Último mensaje 31 Agosto 2011, 20:04 pm
por Fyrox
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines