2009-07-30 7 views
-1

Ich habe eine JSF/ICEFaces-Anwendung, die funktioniert, aber ich bekomme immer diesen Fehler. Obwohl die Anwendung normal fortgesetzt wird, erhalte ich diesen Fehler hin und wieder. Soweit ich weiß, beschwert es sich über etwas in der Datei vor XML-Header, aber ich bin mir nicht sicher, warum ich das bekomme Ich verwende ICEfaces, die XML für AJAX generiert.Inhalt von ICEFaces ist nicht erlaubt in Prolog 'Fehler

Irgendwelche Ideen?

Danke,

Tam

12: 59: 17.010 ERROR [Digester] Fatal Error in Zeile 1, Spalte 1 Parse: wird Inhalt nicht in Prolog erlaubt. org.xml.sax.SAXParseException: Inhalt ist in Prolog nicht erlaubt. bei org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException (Unknown Source) bei org.apache.xerces.util.ErrorHandlerWrapper.fatalError (Unknown Source) bei org.apache.xerces.impl.XMLErrorReporter.reportError (Unknown Source) bei org.apache.xerces.impl.XMLErrorReporter.reportError (Unknown Source) bei org.apache.xerces.impl.XMLErrorReporter.reportError (Unknown Source) bei org.apache.xerces.impl.XMLScanner.reportFatalError (Unbekannt Source) bei org.apache.xerces.impl.XMLDocumentScannerImpl $ PrologDispatcher.dispatch (Unknown Source) bei org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument (Unknown Source) bei org.apache.xerces.parsers.XML11Configuration. parse (Unbekannte Quelle) bei org.apache.xerces.parsers.XML11Configuration.parse (Unbekannte Quelle) bei org.apache.xerces.parsers.XMLParser.parse (Unbekannte Quelle) bei org.apache.xerces.parsers.AbstractSAXParser.parse (Unbekannte Quelle) bei org.apache.xerces.jaxp.SAXParserImpl $ JAXPSAXParser.parse (Unbekannte Quelle)

+0

Siehe auch http://stackoverflow.com/questions/5138696/org-xml-sax-saxparseexception-content-is-not-allowed-in-prolog – Raedwald

Antwort

1

Dies tritt normalerweise auf, wenn jspx keine gültige XML-Datei ist. Es sollte ein Root-Element f:view sein, und Namespace-Importe sollten darunter platziert werden.

Überprüfen Sie diese file für eine Beispielstruktur von jspx Datei.

+0

Vielen Dank! Das führte mich zu dem Problem ... Ich hatte oben auf der Seite ( mit f: view header) diese Zeile; xmlns: ui = "http://java.sun.com/jsf/facelets" und ich hatte kein Tag mit ui, aber ich würde nicht denken, dass es diese Ausnahme verursachen wird. Nach dem Entfernen dieser Zeile verschwand die Ausnahme – Tam

0

Könnten Sie den Anfang der lästigen Linie einfügen. Es kann sich nur um zusätzliche Zeilenumbrüche oder um ein fehlerhaftes Zeichen außerhalb eines Tags handeln.

Verwandte Themen