Salve,
ho un file xml salvato sul fileSystem.
Devo quindi provare a leggere questo file xml, ma mi lancia un 'eccezione riguardo la codifica.
In particolare, ho bisogno di modificare la codifica da "UTF-8" a "ISO-8859-15", o cmq in una codifica che mi prenda anche le lettere accentate.

Ho provato il seguente codice preso da un altro thread, ma nn va.

codice:
FileInputStream fileInputStream = new FileInputStream(file);             
InputStreamReader inputStreamReader = new InputStreamReader(fileInputStream, "ISO-8859-15");             
InputSource inputSource = new InputSource(inputStreamReader);             
Document document = builder.build(inputSource);

Mi lancia l'eccezione sull'ultima riga.
L'eccezione è la seguente:


codice:
org.jdom.input.JDOMParseException: Error on line 25467: The processing instruction target matching "[xX][mM][lL]" is not allowed.         at org.jdom.input.SAXBuilder.build(SAXBuilder.java:468)
Qualcuno ha affrontato un problema simile? e come lo ha risolto? grazie