–配置环境:macOS high Sierra 10.13.6/window10
–生产环境:eclipse2018.a,myeclipse2018 首先了解xml文件的参数——<!DOCTYPE> DTD基础 – 什么是DTD? DTD(Document Type Definition)是文档类型定义。 DTD有什么用? 约定文档格式,规定元素,元素属性,元素关系,标签,实体等。 – DTD分类 DTD分为内部DTD和外部DTD,外部DTD又分为公共的(PUBLIC)和私有的(SYSTEM)文档根元素的名称:"hibernate-configuration""PUBLIC"外部公共DTD:"PUBLIC"公共DTD名称:"-//Hibernate/Hibernate Configuration DTD 3.0//EN"(只有公共DTD才有这个选项)格式为"注册//组织//类型 标签//语言"外部DTD的URL:"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd" 文档根元素的名称:"configuration""PUBLIC"外部公共DTD:"PUBLIC"公共DTD名称:"mybatis3.4.1-config"(题主随便设置的 ps:真的可以随便设置)外部DTD的URL:"mybatis-3-config.dtd"(本地文件的名称)对于内部DTD,需要使用中括号[]声明,如下:]>
其次开始配置编译器中mybatis.xml所属要的dtd
通过下载到本地
.打开浏览器输入1打开Myeclipse的preference->xml->xml catalog选择add 配置xml提示
(以mybatis-3-mapper.dtd文件为例)1.本地文件选择file system找到下载的路径“F:\Tomcat\mybatis-3-mapper.dtd”key type选择public idkey 输入“-//mybatis.org//DTD Mapper 3.0//EN”2.网络url 图2在file system直接输入“http://mybatis.org/dtd/mybatis-3-mapper.dtd”key type选择public idkey 输入“-//mybatis.org//DTD Mapper 3.0//EN1”(由于不能重名,所以题主在这直接后面喜加1)
图2
2.添加本地DTD配置,走网络太卡,配置本地不卡,上面只是配置xml提示。
配置mybatis-3-config.dtd同理