2009-07-30 6 views
-1

У меня есть приложение JSF/ICEFaces, которое работает нормально, но я продолжаю получать эту ошибку. Хотя приложение продолжает работать нормально, я все равно получаю эту ошибку время от времени. Насколько я понимаю, он жалуется на то, что есть что-то в файле перед заголовком XML, но я не уверен, почему я получаю это. Я использую ICEfaces, который генерирует XML взад и вперед для AJAX.Содержимое ICEFaces не разрешено в прологе Ошибка

Любые идеи?

Благодаря,

Tam

12: 59: 17010 ОШИБКА [Метантенк] Синтаксический Критическая ошибка в строке 1 колонка 1: Содержимое не допускается в прологе. org.xml.sax.SAXParseException: Содержимое не допускается в прологе. в org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException (Unknown Source) в org.apache.xerces.util.ErrorHandlerWrapper.fatalError (Unknown Source) в org.apache.xerces.impl.XMLErrorReporter.reportError (Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError (Неизвестный источник) at org.apache.xerces.impl.XMLErrorReporter.reportError (Неизвестный источник) at org.apache.xerces.impl.XMLScanner.reportFatalError (Неизвестно) Источник) на org.apache.xerces.impl.XMLDocumentScannerImpl $ PrologDispatcher.dispatch (Unknown Source) в org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (Unknown Source) в org.apache.xerces.parsers.XML11Configuration. parse (Неизвестный источник) at org.apache.xerces.parsers.XML11Configuration.parse (Неизвестный источник) at org.apache.xerces.parsers.XMLParser.parse (Неизвестный источник) at org.apache.xerces.parsers.AbstractSAXParser.parse (Неизвестный источник) at org.apache.xerces.jaxp.SAXParserImpl $ JAXPSAXParser.parse (Неизвестный источник)

+0

См. Также http://stackoverflow.com/questions/5138696/org-xml-sax-saxparseexception-content-is-not-allowed-in-prolog – Raedwald

ответ

1

Это обычно происходит, если jspx не является допустимым XML-файлом. Должен быть один корневой элемент f:view, а импорт пространства имен должен быть помещен под него.

Отметьте это file для примера структуры файла jspx.

+0

Спасибо! это привело меня к проблеме ... У меня была в верхней части страницы ( с f: view header) эта строка; xmlns: ui = "http://java.sun.com/jsf/facelets" , и у меня не было тега с ui, но я бы не подумал, что это приведет к этому исключению. После удаления этой строки исключение исчезло – Tam

0

Не могли бы вы вставить верхнюю часть неприятной строки. Это может быть просто лишние переводы строк или ошибочный символ вне тега.

Смежные вопросы