Salve a tutti,
sto scrivendo un programma Java che, usando JDOM Parser, carica una pagina XML.
Il codice JAVA è:
codice:
SAXBuilder builder = new SAXBuilder();
File xmlFile = new File ("file.xml");
Document document = (Document) builder.build(xmlFile);
Alla prima riga del file XML ho scritto : <?xml version="1.0" encoding="utf-8"?>
Il problema nasce se in un tag metto del testo con accento (es: "il programma è" ).
Il JDOM Parser mi dà questo errore:
codice:
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Invalid byte 2 of 3-byte UTF-8 sequence.
L'errore scompare se sostituisco " è " con " e' ". Come posso risolvere questo problema ?
Grazie dell'aiuto!