From: Estéban GWINNER (egwinner@stjodijon.com)
Date: 14/07/2004 - 17:11
Bonjour,
Je suis entrain de developper une aplli utilisant java et xml.
Je dois parser mon fichier xml, en utilisant l'API JDOM. En temps normal,
cela fonctionne. Mais la je recois une erreur que je n'arrive a m'expliquer.
Voici mon code : il ne fait que "charger" le document XML.
private void loadMarcxmlFile(File file) {
SAXBuilder builder = new SAXBuilder();
try {
doc = builder.build(file);
}
catch (IOException ex) {
System.out.println("ERROR -IO- loadMarcxmlFile() : " + ex);
}
catch (JDOMException ex) {
System.out.println("ERROR -JDOM- loadMarcxmlFile() : " + ex);
}
Element root = doc.getRootElement();
Namespace ns = root.getNamespace();
System.out.println("NS : " + ns);
}//End loadMarcxmlFile
Voici l'erreur que je recois avec certains fichiers :
ERROR -IO- loadMarcxmlFile() : java.io.UTFDataFormatException: Invalid byte
2 of 2-byte UTF-8 sequence.
Je n'arrive pas a comprendre d'ou mon erreur provient. Mon fichier xml
contient bien l'entete suivante :
<?xml version="1.0" encoding="UTF-8"?>
Si vous avez une idee, faites m'en part. Suis perdu la.....
Merci d'avance...
Esteban
--
Devenez redacteur <XML>fr et contribuez au developpement du
xml francophone (http://xmlfr.org/infos/redacteurs/) !
Liste de diffusion "xml-tech@xmlfr.org" (http://xmlfr.org).
Cette liste est a votre disposition pour discuter en francais de
tout sujet technique lie a XML.
Pour resilier votre abonnement, envoyez un message contenant
la commande "unsubscribe" a xml-tech-request@xmlfr.org
(mailto:xml-tech-request@xmlfr.org?Subject=unsubscribe)
Archive générée par hypermail 2.1.3 le 30/07/2004 - 13:32 UTC
webmaster@xmlfr.org
|