Tema: xmldom
Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/02/2012, 18:25
Avatar de wolvelopez
wolvelopez
 
Fecha de Ingreso: junio-2008
Mensajes: 86
Antigüedad: 15 años, 10 meses
Puntos: 0
xmldom

Saludos compañeros.
Estoy con un problemilla que me trae de cabeza. Aparentemente por todo lo que he buscado en internet parece fácil pero yo o encuentro solución.
El caso es que tengo un XML asi:

Código:
<root>
   <data>123</data>
</root>
Necesito obtener el valor "123" pero no tengo manera.
Lo hago así:

Código:
from xml.dom import minidom
#Importamos el fichero xml
xmldoc = minidom.parse("ficheros/xl.xml")

def obtenerNodos():
    nodos = xmldoc.getElementsByTagName("root")    
    for nodo in nodos:
        print nodo.getElementsByTagName("ean")[0].toxml()
De esta manera obtengo esto: <data>123</data> pero el problema es que yo solo quiero guardar en la variable el valor 123.
Haber si alguien me ilumina un poco.
Saludos y gracias de antemano.

Añado que solo puedo trabajar con minidom.
__________________
# "El software es un gas: se expande hasta llenar su contenedor"
-- Nathan Myhrvold