[pyar] xml.dom.minidom

Nahuel Laporte nahuel.laporte en gmail.com
Vie Mar 18 18:01:34 ART 2011


Hola, tengo problema usando xml con 2.6 y 2.7. Tengo el siguiente codigo

# -*- coding: latin-1 -*-

from xml.dom.minidom import parse

def buscaXMLTag(xmlFile,xmlTag,xmlAttribute):
    resultList = []
    try:
        dom = parse(xmlFile)
        elements = dom.getElementsByTagName('ogp_articulo')
        if len(elements) != 0:
            for i in range(0,len(elements)):
                resultList.extend([elements[i].getAttribute(xmlAttribute)])
        else:
            print 'xx No hay elementos en el fichero XML con la etiqueta ' +
xmlTag
    except:
        print 'xxx El fichero no existe o está mal formado.'
        print 'xxx Path del fichero: ' + xmlFile
        print 'xxx Etiqueta sobre la que se realizó la búsqueda: ' + xmlTag

    return resultList


cuando lo corro desde el shell funciona bien, pero si lo guardo dentro de un
archivo y lo quiero correr me da el siguiente error

Traceback (most recent call last):
  File "C:\Documents and Settings\nlaporte\My Documents\Python\EJEMPLO
MSSQL\xml.py", line 3, in <module>
    from xml.dom.minidom import parse
  File "C:\Documents and Settings\nlaporte\My Documents\Python\EJEMPLO
MSSQL\xml.py", line 3, in <module>
    from xml.dom.minidom import parse
ImportError: No module named dom.minidom

que puede ser?

Gracias
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20110318/7d78a36b/attachment.html>


More information about the pyar mailing list