[pyar] Leer XML y acceder a fichero remoto

Matigro matigro en gmail.com
Jue Nov 18 09:01:06 ART 2010


El día 18 de noviembre de 2010 07:55, PEPITOVADECURT
<pepitovadecurt en gmail.com> escribió:
> Hola tengo un fichero en xml y necesito pasar los datos leídos a una tabla.
> Cómo me recomiendan que lo haga?

Podrías usar minidom [0]

Fijate que en el ejemplo hay algo asi:
...
slides = slideshow.getElementsByTagName("slide")
handleToc(slides)


def handleToc(slides):
    for slide in slides:
        title = slide.getElementsByTagName("title")[0]

o sea, el loco agarra todos los cudhifrulos que tiene el tag "slide" y
los mete en una lista para que los puedas iterar, y como son objetos,
podés seguir yendo por los subárboles xml sin problemas.

Sino podés usar un módulo creado por 'uno de la lista':
2010/8/25 Mariano Reingart <reingart en gmail.com>:
> Para manipular documentos xml como si fueran objetos simples podés
> probar con SimpleXmlElement, que usa internamente xml.dom.minidom:
>
> http://www.sistemasagiles.com.ar/trac/wiki/SimpleXmlElement
> http://code.google.com/p/pysimplesoap/wiki/SimpleXmlElement
>
> Ej:
>
> xml = SimpleXMLElement('<?xml ...>')
> print xml.codigo
>



[0] http://docs.python.org/library/xml.dom.minidom.html

-- 
http://www.linkedin.com/in/matiasgieco



More information about the pyar mailing list