Erreur SAX - Le contenu n'est pas autorisé dans prolog
Problème
Travail XML via l'analyseur SAX, mais lorsqu'il analyse un fichier XML, il affiche le message d'erreur suivant:
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) //...
Solution
Ce message d'erreur est toujours provoqué par le contenu XML non valide dans l'élément de début. Par exemple, un petit point «.» Au début de l'élément XML.
Tout caractère avant «<?xml….» provoquera un message d'erreur au-dessus de «org.xml.sax.SAXParseException: Content is not allowed in prolog».
Un petit point «.» Devant le « Xml….
.yong mook kim example 100000 low yin fong fong fong 200000
Pour résoudre ce problème, supprimez simplement tous ces caractères étranges avant les «<?xml».