non esisterà mai in quel punto perche hai aggiunto un tag in testa e questo ora rappresenta l'elemento root, te lo dice anche la stampa
quindi:Se provo a stampare System.out.println(elem); -> risultato = [Element: <TODO_LIST/>]
in DESCR non ci arrivi mai devi recuperare prima i tag figli di TODO_LIST(quindi tutti i tag ITEM) e poi da questi puoi recuperare il tag DESCR, praticamente c'è un passaggio in +.codice://non è piu ITEM ma TODO_LIST Element elem = (Element) itr.next(); //DESCR sotto TODO_LIST non esisterà mai Element description = elem.getChild("DESCR");