Ragnar ha scritto:
Ciao, effettivamente mi sono accorto che l'errore si presenta quando viene letto il tag "description", che in certi casi è "null", come faccio a gestire questo caso? Esiste un metodo?
Devi semplicemente "spezzare" una riga come
evento.getElementsByTagName("description").item(0).getFirstChild().getNodeValue();
prendendo oggetto per oggetto e testare quello che ti aspetti di trovare.
NodeList descriptionNodes = evento.getElementsByTagName("description");
if (descriptionNodes.getLength() > 0) { // oppure == 1 se te ne aspetti esattamente UNO
Node firstDescription = descriptionNodes.item(0);
// ecc..........
}
Tutto qui insomma, normalissima programmazione con un po' di "buon senso".
Visto che questo approccio lo ripeti 4 volte, puoi anche fare un metodo apposito.