Código Python:
Ver original
def nom_cap(bd,arxiu_xml): """ Devuelve un diccionario añadiendo el nombre de la cabeza leída en el archivo xml como primer elemento del diccionario. bd: base de datos archivo_xml: archivo que contiene la información que se tiene que leer >>>nom_cap({"":(,)},arxiu_caps) {"cap de visio":(,), "cap de audicio":(,)} """ arxiu=open(arxiu_xml,"r") text=arxiu.read() if es_bloc(text,"caps") and es_bloc(b,"cap") and es_bloc(d,"nom"): a=menja_seguent_bloc(text,"caps") b=a[0] c=menja_seguent_bloc(b,"cap") d=c[0] e=menja_seguent_bloc(d,"nom") f=e[0] if f not in bd.keys(): cap,peces = bd return {cap:(,)} return bd else: print "Error: escriptura d'arxiu erronia." arxiu.close()