Attr attribute =(Attr) a.item(i);

cosa fa il metodo item?