2009-07-30 26 views
-1

JSF/ICEFacesアプリケーションが正常に動作していますが、このエラーが発生しています。アプリケーションは正常に続行されますが、私は今でもそのエラーを受け取ります。 XMLヘッダーの前にファイル内に何かがあることについて不平を言っているのを理解する限り、なぜ私はこれを得ているのか分かりません.AJAXのXMLを前後に生成するICEfacesを使用しています。ICEFacesのコンテンツはプロローグで許可されていません 'エラー

アイデア?

おかげで、

タム

12:59:17010 ERROR [ダイジェスター]の行1列1で致命的なエラーを解析します。コンテンツはプロローグで許可されていません。 org.xml.sax.SAXParseException:コンテンツはプロローグで許可されていません。 org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(不明なソース)org.apache.xerces.util.ErrorHandlerWrapper.fatalErrorで (不明なソース)org.apache.xerces.impl.XMLErrorReporter.reportErrorで (不明なソースで ) at org.apache.xerces.impl.XMLErrorReporter.reportError(不明なソース) (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で 。解析する(不明なソース)(不明なソース) org.apache.xerces.parsers.XMLParser.parse(不明なソース) ) 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

答えて

1

これは通常、jspxが有効なXMLファイルではない場合に発生します。 1つのルートf:view要素があり、その下に名前空間のインポートを配置する必要があります。

jspxファイルの構造例については、fileを参照してください。

+0

ありがとうございました!これは問題に私を導いた...私はこの行の先頭に( f:viewヘッダー)この行を持っていた。 xmlns:ui = "http://java.sun.com/jsf/facelets" と私はuiでタグを持っていませんでしたが、その例外が発生するとは思わないでしょう。その行を削除した後に例外が消えた – Tam

0

問題のある行の先頭を貼り付けることができますか?余分な改行やタグの外にある誤った文字かもしれません。