J'ai un bout de code qui identifie un type de document XML en essayant de récupérer la valeur d'un nœud via une expression XPath.
Tout se passe bien sauf quand on me passe des fichier XML non valide, là j'ai une exception "SAXParseException", normale, sauf qu'après j'ai un lock sur les fichiers incriminés jusqu'à la fermeture de l'application, impossible de déplacer les fichiers à un autre endroit...
J'ai ce problème aussi bien avec les classes intégrés à Java que celles de DOM4J
Dans le même genre j'ai également un verrou lors de transformation XSLT en utilisant le code de la FAQ
Quelqu'un aurait une solution pour éviter ce genre de verrou ?
Partager