在 Eclipse 中創建動態 Web 專案時,於 src 目錄下新建 config.xml(例如 MyBatis 配置文件),啟動專案時控制台報錯:
Content is not allowed in prolog
錯誤堆疊指向 org.xml.sax.SAXParseException: lineNumber: 1; columnNumber: 2; 前言中不允許有內容。
config.xml。<?xml version="1.0" encoding="UTF-8"?>,前無任何空白或隱藏字符。src 目錄,刷新專案,錯誤即可消失。複製 XML 代碼時,務必檢查是否帶入行號或首尾空行;若專案強制要求 UTF-8,可在保存後用編輯器轉碼,但必須確保無 BOM。