Bonjour,
Comme l'indique le titre, j'obtient cette erreur :
Citation :
[Fatal Error] foo.xml:22677:49: Invalid byte 2 of 2-byte UTF-8 sequence.
|
Or à l'endroit indiqué, on trouve cela : "NIÑO". Il plante sur le tildet donc.
L'en-tête du XML est
Citation :
<?xml version="1.0" encoding="UTF-8" ?>
|
Y'a t-il une solution pour éviter cette erreur ?
Le XML en question est généré par un autre programme, je ne peux donc rien y faire.
Le code simplifié donne cela :
Code :
- usine = DocumentBuilderFactory.newInstance();
- usine.setNamespaceAware(true);
- usine.setValidating(false);
- usine.setIgnoringElementContentWhitespace(true);
- DocumentBuilder analyseur = usine.newDocumentBuilder();
- analyseur.parse(cheminXML);
|