Bonsoir,
Je viens à vous car j'ai un sérieux problème sur le parsing de plusieurs fichier xml.
Voici à titre d'exemple l'un d'eux :
Pas bien compliqué, seulement j'obtient ce type d'erreur lors de l'éxécution :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35 <?xml version="1.0" encoding="utf-8"?> <languages> <language-code>BS</language-code> <language-code>CS</language-code> <language-code>DA</language-code> <language-code>DE</language-code> <language-code>EL</language-code> <language-code>EN</language-code> <language-code>ES</language-code> <language-code>ET</language-code> <language-code>FI</language-code> <language-code>FR</language-code> <language-code>HR</language-code> <language-code>ID</language-code> <language-code>IS</language-code> <language-code>IT</language-code> <language-code>JA</language-code> <language-code>KO</language-code> <language-code>LT</language-code> <language-code>LV</language-code> <language-code>MO</language-code> <language-code>NL</language-code> <language-code>NO</language-code> <language-code>PL</language-code> <language-code>PT</language-code> <language-code>RO</language-code> <language-code>RU</language-code> <language-code>SK</language-code> <language-code>SL</language-code> <language-code>SR</language-code> <language-code>SV</language-code> <language-code>TR</language-code> <language-code>ZH</language-code> </languages>
Je me dis : Aller, encore une erreur due au BOM .
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown Source) at org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
J'utilise Ultra-edit pour éditer mes fichiers, et je crois savoir que certains version ajoute un BOM en début de fichier. J'essai donc de créer un fichier similaire avec un autre éditeur (wordPad) qui il me semble n'ajoute pas de BOM. Seulement voilà, j'obtient le même message d'erreur.
J'ai déjà eu ce genre d'erreur (même souvent) et la simple ré-édition depuis un autre éditeur avait suffit, mais ce n'est pas le cas présent.
J'aimerais donc savoir s'il existe un petit soft soit pour :
- supprimer le BOM
- visualiser le fichier pour vérifier la présence du BOM
Je reste également ouvert à d'autres explication (si l'erreur peut provenir d'ailleur).
Merci pour les personnes qui se pencheront avec moi sur ce problème
Partager