我有一个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(未知来源)
答案 0 :(得分:1)
如果jspx
不是有效的XML文件,通常会发生这种情况。应该有一个根f:view
元素,并且应该在其下放置名称空间导入。
查看此file以获取jspx
文件的示例结构。
答案 1 :(得分:0)
你可以粘贴麻烦线的顶部吗?它可能只是额外的换行符或标签外的错误字符。