我是靠谱客的博主 辛勤绿茶,最近开发中收集的这篇文章主要介绍错误:Element type "select" must be declared.,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

      在刚刚学习ibatis时,使用的jar包是ibatis-sqlmap-2.3.4.726-sources.jar,一运行就碰到了异常:Element type "select" must be declared.网上查了好久也没有找到是什么原因造成的,后来自己从网上下载了一个ibatis-2.3.4.726.zip查看里面的例子,一对照自己的配置就发现了问题所在是因为我违背了DTD的声明格式。

  我的ibaties的DTD格式是:

  1、sql-map-config.xml中的DTD格式

 <!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-config-2.dtd">

改成:

<!DOCTYPE sqlMapConfig      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"      
    "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

  2、Student.xml中的DTD格式

  <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-config-2.dtd">

 改成:

 <!DOCTYPE sqlMap      
    PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"      
    "http://ibatis.apache.org/dtd/sql-map-2.dtd">

改完之后就可以运行了。

最后

以上就是辛勤绿茶为你收集整理的错误:Element type "select" must be declared.的全部内容,希望文章能够帮你解决错误:Element type "select" must be declared.所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(38)

评论列表共有 0 条评论

立即
投稿
返回
顶部