ICEFaces的内容不允许在prolog'错误中

时间:2009-07-30 20:04:58

标签: java xml icefaces

我有一个JSF / ICEFaces应用程序工作正常,但我一直收到此错误。虽然应用程序正常继续,但我仍然会偶尔得到该错误。据我所知,它抱怨在XML头之前在文件中有东西,但我不知道为什么我得到这个我使用的ICEfaces为AJAX来回生成XML。

有什么想法吗?

谢谢,

12:59:17,010 ERROR [Digester]在第1行第1列解析致命错误:prolog中不允许使用内容。 org.xml.sax.SAXParseException:prolog中不允许使用内容。     at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)     在org.apache.xerces.util.ErrorHandlerWrapper.fatalError(未知来源)     在org.apache.xerces.impl.XMLErrorReporter.reportError(未知来源)     在org.apache.xerces.impl.XMLErrorReporter.reportError(未知来源)     在org.apache.xerces.impl.XMLErrorReporter.reportError(未知来源)     at org.apache.xerces.impl.XMLScanner.reportFatalError(未知来源)     at org.apache.xerces.impl.XMLDocumentScannerImpl $ PrologDispatcher.dispatch(Unknown Source)     at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)     在org.apache.xerces.parsers.XML11Configuration.parse(未知来源)     在org.apache.xerces.parsers.XML11Configuration.parse(未知来源)     在org.apache.xerces.parsers.XMLParser.parse(未知来源)     在org.apache.xerces.parsers.AbstractSAXParser.parse(未知来源)     在org.apache.xerces.jaxp.SAXParserImpl $ JAXPSAXParser.parse(未知来源)

2 个答案:

答案 0 :(得分:1)

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

查看此file以获取jspx文件的示例结构。

答案 1 :(得分:0)

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