2009-07-30 54 views
-1

我有一个工作正常的JSF/ICEFaces应用程序,但我不断收到此错误。虽然应用程序正常继续,但我仍然不时发现错误。据我了解,它抱怨在XML头之前的文件中有东西,但我不知道为什么我得到这个我使用ICEfaces来回生成AJAX的XML。在序言中不允许ICEFaces的内容错误

任何想法?

谢谢,

12:59:17010 ERROR [沼气池]在第1行第1列解析致命错误:内容未在序言不允许的。 org.xml.sax.SAXParseException: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 ) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) at org.apache.xerces.impl.XMLScanner.reportFatalError(Unknown源) 在org.apache.xerces.impl.XMLDocumentScannerImpl $ PrologDispatcher.dispatch(来源不明) 在org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(来源不明) 在org.apache.xerces.parsers.XML11Configuration。解析(未知来源) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source ) at org.apache.xerces.jaxp.SAXParserImpl $ JAXPSAXParser.parse(Unknown Source)

+0

另请参阅http://stackoverflow.com/questions/5138696/org-xml-sax-saxparseexception-content-is-not-allowed-in-prolog – Raedwald 2014-07-18 09:46:55

回答

1

如果jspx不是有效的XML文件,通常会发生这种情况。应该有一个根f:view元素,并且命名空间导入应放置在它下面。

查看此filejspx文件的示例结构。

+0

谢谢!这导致我的问题......我在页面顶部( 与f:视图标题)这一行; xmlns:ui =“http://java.sun.com/jsf/facelets” 我没有用ui标记,但我不认为它会导致这种异常。删除该行后,异常消失 – Tam 2009-08-04 20:24:43

0

您可以粘贴麻烦的行的顶部。它可能只是额外的换行符或标签外的错误字符。

相关问题