The document type declaration for root element type "config" must end with '>'.錯誤
阿新 • • 發佈:2019-01-05
在mybatis xml 配置檔案的一個錯誤。這個錯誤很常見。就是題目的提示
我的程式碼是這樣的
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE config public "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"> <config> <enviroments default="development"> <enviroment id="development"> <transactionManager type="JDBC" /> <dataSource type="POOLED"> <property name="driver" value="com.microsoft.sqlserver.jdbc.SQLServerDriver"/> <property name="url" value="jdbc:sqlserver://localhost:1079;databaseName=ghydb"/> <property name="username" value="sa" /> <property name="password" value="" /> </dataSource> </enviroment> </enviroments> </config>
這個東西錯誤是
The document type declaration for root element type "config" must end with '>'.
我真的真的不知道這是啥bug。是不是eclipse瞎掉了。。。
可是後來找到一個可以用的xml發現了問題。。
我的
<!DOCTYPE config
public "-//mybatis.org//DTD Config 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-config.dtd">
這裡的public是小寫的。正確的是大寫的。。居然報錯是>不匹配。也是醉了。。估計是發現public不是一個該有的東西,認為這個是下一行的了。所以理所當然要結束沒發現>就報錯!!(⊙o⊙)…醉了醉了
再推薦一個入門的教程地址吧
http://www.cnblogs.com/wushiqi54719880/archive/2011/07/26/2117601.html