Saludos compañeros,
Tengo un XML de este tipo:
Código:
<?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>
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>):
Código:
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..."
Muchas gracias de antemano