Tengo un XML de este tipo:
Código:
Utilizo este codigo para llegar al articulo que me interesa con una referencia, pero una vez allí no se como obtener el stock_disponible (sólo quiere obtener el valor dentro de las etiquetas de <stock_disponible>):<?xml version='1.0' encoding='ISO-8859-1'?> <articulos> <articulo ref='10130'> <stock_disponible>2</stock_disponible> </articulo> <articulo ref='11096'> <stock_disponible>6</stock_disponible> </articulo> </articulos> </xml>
Código:
Muchas gracias de antemano def obtenerStock(referencia):
try:
#encontramos el fichero de stock
xmlstock = minidom.parse("productos_xml_stock.xml")
for data in xmlstock.getElementsByTagName("articulo"):
if referencia == data.attributes['ref'].value:
stock = data.childNodes[1].toxml()
return stock
else:
stock = 0
except ValueError:
print "No se ha encontrado el fichero de stocks..."


