SAXエラー–コンテンツはプロローグで許可されていません
問題
SAXパーサーを介してXMLを処理していますが、XMLファイルを解析すると、次のエラーメッセージが表示されます。
org.xml.sax.SAXParseException: Content is not allowed in prolog. at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) at org.apache.xerces.util.ErrorHandlerWrapper.fatalError(Unknown Source) at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) //...
溶液
このエラーメッセージは、常に開始要素の無効なXMLコンテンツが原因です。 たとえば、XML要素の先頭にある余分な小さなドット「。」。
「<?xml….」の前に文字があると、上記の「org.xml.sax.SAXParseException: Content is not allowed in prolog」エラーメッセージが表示されます。
「<?xml…」の前の小さなドット「。」。
.yong mook kim example 100000 low yin fong fong fong 200000
これを修正するには、「<?xml」の前にあるすべての奇妙な文字を削除します。