首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> 更多程式語言 >> 程式設計綜合問答

iBatis sqlMapConfig.xml 解析錯誤:properties 拼寫錯誤導致 Element type must be declared

     編輯:程式設計綜合問答

錯誤配置片段


<sqlMapConfig ...>
    <propertites>  <!-- 錯誤:多一個 t -->
        <property name="driver" value="..."/>
        ...
    </propertites>
</sqlMapConfig>

錯誤信息

Element type "propertites" must be declared.

原因

DTD 定義的元素名為 <properties>,配置中寫成 <propertites>(t、i 位置互換),導致 SAX 解析器找不到聲明。

修正


<properties>
    <property name="driver" value="com.mysql.jdbc.Driver"/>
    <property name="url" value="jdbc:mysql://..."/>
    <property name="username" value="root"/>
    <property name="password" value="123456"/>
</properties>

檢查清單

  • 所有 XML 標籤拼寫嚴格對照 DTD/XSD。
  • 屬性名 name、value 小寫。
  • 文件編碼聲明 <?xml version="1.0" encoding="UTF-8"?> 與實際保存編碼一致。
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved