Dovrei leggere un file xml , in android , posto sulla SDCARD . Il file è questo

<INTERVENTI>
<intervento>
<NomeInfermiere>Elisa</NomeInfermiere>
<CognomeInfermiere>Montereale</CognomeInfermiere>
<Data>2012-07-10</Data>
<Ora>15:20:00</Ora>
<indirizzo>Via Mazzini 5</indirizzo>
<citta>Bitonto</citta>
<nomePaziente>Giuseppe</nomePaziente>
<cognomePaziente>Fuoco</cognomePaziente>
<eta>56</eta>
<cellulare>3335678921</cellulare>
<tipoIntervento>Esame delle urine</tipoIntervento>
</intervento>
</INTERVENTI>


e il codice con cui "tento di leggerlo " è questo :
codice:
public void riempi(String file) throws JDOMException, ParserConfigurationException, SAXException, IOException { 
InputStream obj_is = null;
 org.w3c.dom.Document obj_doc = null;
 DocumentBuilderFactory doc_build_fact = null;
 DocumentBuilder doc_builder = null;
 obj_is = new FileInputStream(file); 
doc_build_fact = DocumentBuilderFactory.newInstance();
 doc_builder = doc_build_fact.newDocumentBuilder();
 obj_doc = doc_builder.parse(obj_is);
 NodeList obj_nod_list = null;
 if(null != obj_doc) {
 org.w3c.dom.Element feed = obj_doc.getDocumentElement(); 
obj_nod_list = feed.getElementsByTagName("intervento");
 }
 System.out.println("NODI:"+obj_nod_list.getLength()); 
Node e = obj_nod_list.item(0);
 System.out.println(e.hasAttributes());
 }
Il problema è che riesco a visualizzare quanti nodi ha il file xml,ovvero 1 . Ma quando invoco il metodo hasAttributes mi dice che non ci sono attributi...il che è falso...Come faccio a leggere tutti gli attributi ?