Java 冰面';prolog'中不允许包含内容;错误

Java 冰面';prolog'中不允许包含内容;错误,java,xml,icefaces,Java,Xml,Icefaces,我有一个JSF/ICEFaces应用程序,它运行良好,但我一直遇到这个错误。虽然应用程序继续正常运行,但我仍然时不时地遇到这个错误。据我所知,它在抱怨在XML头之前的文件中有一些内容,但我不确定为什么我会得到这样的结果,我正在使用ICEfaces为AJAX来回生成XML 有什么想法吗 谢谢 谭 12:59:17010错误[Digester]分析第1行第1列的致命错误:prolog中不允许内容。 org.xml.sax.SAXParseException:prolog中不允许包含内容。 位于org

我有一个JSF/ICEFaces应用程序,它运行良好,但我一直遇到这个错误。虽然应用程序继续正常运行,但我仍然时不时地遇到这个错误。据我所知,它在抱怨在XML头之前的文件中有一些内容,但我不确定为什么我会得到这样的结果,我正在使用ICEfaces为AJAX来回生成XML

有什么想法吗

谢谢

12:59:17010错误[Digester]分析第1行第1列的致命错误:prolog中不允许内容。 org.xml.sax.SAXParseException:prolog中不允许包含内容。 位于org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(未知源) 位于org.apache.xerces.util.ErrorHandlerWrapper.fatalError(未知源) 位于org.apache.xerces.impl.XMLErrorReporter.reportError(未知源) 位于org.apache.xerces.impl.XMLErrorReporter.reportError(未知源) 位于org.apache.xerces.impl.XMLErrorReporter.reportError(未知源) 位于org.apache.xerces.impl.XMLScanner.reportFatalError(未知源) 位于org.apache.xerces.impl.XMLDocumentScannerImpl$PrologDispatcher.dispatch(未知源) 位于org.apache.xerces.impl.XMLDocumentFragmentScanneImpl.ScandDocument(未知来源) 位于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(未知源代码)

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

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


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

谢谢!这导致了我的问题…我在页面顶部(带有f:视图标题)有这一行;xmlns:ui=“”,我没有ui标签,但我认为这不会导致异常。删除该行后,异常消失请参见