Ошибка SAX - Содержание не разрешено в прологе
проблема
Работает XML через анализатор SAX, но когда он анализирует какой-то XML-файл, он выдает следующее сообщение об ошибке:
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) //...
Решение
Это сообщение об ошибке всегда вызывается неверным содержимым XML в начальном элементе. Например, дополнительная маленькая точка «.» В начале элемента XML.
Любые символы перед «<?xml….» вызовут сообщение об ошибке выше «org.xml.sax.SAXParseException: Content is not allowed in prolog».
Маленькая точка «.» Перед « Xml….
.yong mook kim example 100000 low yin fong fong fong 200000
Чтобы исправить это, просто удалите все эти странные символы перед «<?xml».