Heim > Artikel > Backend-Entwicklung > Ausführliche Erläuterung zur Behandlung des Fehlers „Inhalt ist im Vorwort nicht zulässig“ beim Lesen einer XML-Datei
Wenn ich das JSTL-Tag verwende, um die XML-Datei zu lesen, erhalte ich immer die Fehlermeldung „Inhalt ist im Vorwort nicht zulässig“. Nach der Überprüfung sind das XML-Dateiformat und der Inhalt korrekt. Nachdem ich auf Baidu gesucht hatte, stellte ich fest, dass es sich um ein Problem mit der Dateikodierung handelte.
Öffnen Sie die XML-Datei mit Notepad und konvertieren Sie sie in UTF-8. Es wird ein BOM-Header angezeigt, sodass Java beim Lesen den oben genannten Fehler meldet.
Lösung: Öffnen Sie es mit Notepad++, wählen Sie im Format „Im UTF-8 BOM-freien Format kodieren“ und speichern Sie es dann. Sie können EmEditor auch zum Speichern als Datei verwenden und beim Speichern „UTF-8 No Signature“ auswählen.
Das obige ist der detaillierte Inhalt vonAusführliche Erläuterung zur Behandlung des Fehlers „Inhalt ist im Vorwort nicht zulässig“ beim Lesen einer XML-Datei. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!