SAX-Fehler - Inhalt ist im Prolog nicht zulässig

SAX-Fehler - Der Inhalt des Prologs ist nicht zulässig

Problem

Funktioniert XML über den SAX-Parser, aber wenn eine XML-Datei analysiert wird, wird die folgende Fehlermeldung angezeigt:

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)
    //...

Lösung

Diese Fehlermeldung wird immer durch den ungültigen XML-Inhalt im Anfangselement verursacht. Beispiel: Extra kleiner Punkt "." Am Anfang des XML-Elements.

Alle Zeichen vor "<?xml…." verursachen eine Fehlermeldung über "org.xml.sax.SAXParseException: Content is not allowed in prolog".

Ein kleiner Punkt “.” Vor dem “

.

    
        yong
        mook kim
        example
        100000
    
    
        low
        yin fong
        fong fong
        200000
    

Um dies zu beheben, löschen Sie einfach alle diese seltsamen Zeichen vor den „<?xml“.