Ver Mensaje Individual
  #1 (permalink)  
Antiguo 22/07/2010, 09:22
hucht
 
Fecha de Ingreso: octubre-2008
Mensajes: 140
Antigüedad: 15 años, 6 meses
Puntos: 1
XML a array (list)

Hola, estoy intentando crear una clase que permita convertir un XML en una lista en python, el problema es que no puedo inicializar el xml.dom.minidom. Estoy intentando hacer esto:

Código PHP:
class parseXML:
    
def __init__(selfxmlfile):
        
import xml.dom.minidom
        self
.xmlfile xmlfile
        self
.xmldoc xml.dom.minidom.parse(xmlfile)

    
def childNodes(self):
        list = 
self.xmldoc.childNodes
        
return list

doc parseXML('application/data/config.xml')
print 
len(doc.getNodes())

raw_input() 
pero cuando lo correo recibo el siguiente error:

ImportError: No module named dom.minidom, sin embargo cuando uso el import fuera de una clase me funciona bien, alguien tiene una idea???