Cita: Parece como si lo parseara bien, porque vas depurando y salta ninguna excepción ni error
Quizas porque no estas capturando todas las excepciones?
[....]
} catch (SAXException e) {
throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
} catch (IOException e) {
throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
} catch (ParserConfigurationException e) {
throw new XmlException("Error al parsear el documento xml: " + e.getMessage(), e);
}
catch (Exception e) {
e.printStackTrace();
} finally {
try {
is.close();
} catch (IOException e) {
log.warn("No se ha cerrado correctamente el InputStream: " + e.getMessage());
}
}
[...]
Un saludo