DTD 文件的引入
Posted wxdestiny
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了DTD 文件的引入相关的知识,希望对你有一定的参考价值。
MyBatis 有两种配置文件:核心配置文件(mybatis- config.xml)和 SQL 映射文件(mapper.xml)。这两种配置文件都需要手动引入各自的 DTD 文件(mybatis-3- config.dtd和 mybatis-3-mapper.dtd),并在 eclipse 中进行相应配置,否则在编写配置文件的时侯,节点元素以及属性等不能自动联想,没有自动提示功能。
1、找到 DTD 文件的位置
这两个 DTD 文件在 mybatis-3.2.2.jar 里,以压缩包形式解压 mybatis-3.2.2.jar ,在解压后的 orgapacheibatisuilderxml 目录中找到两个 DTD 文件。将这两个文件复制出来,放置在一个统一的位置(如:D:DTD)下。
2、新增 XML Catalog
打开 eclipse 的 windows-->preferences--->XML-->xml catalog ,如下图所示
选择 XML Catalog,在右侧窗口选中 User Specified Entries,单击 “Add” 按钮,弹出如下图所示界面,并添加相关内容。
Location:是指 dtd 文件的目录,单击 “File System”按钮,选择 DTD 文件位置(D:DTDmybatis-3-config.dtd)或者可以选择把该 DTD 文件放入本项目工程中的某一固定位置,单击 “Workspace” 按钮进行引入。
Key type:此处有两种方式,可以选择 Public ID(默认)也可以选择 URI 。
Key:与 Key type 的选择对应,对应 DTD 的 Public ID 或者 URI
若 Key type 选择 Public ID:则 key 配置 Public ID
mybatis-3- config.dtd -- Public ID :-//mybatis.org//DTD Config 3.0//EN
mybatis-3-mapper.dtd -- Public ID :-//mybatis.org//DTD Mapper 3.0//EN
勾选 Alternative web address,添加 DTD 文件的 URI。
mybatis-3- config.dtd URI:http://mybatis.org/dtd/mybatis-3-config.dtd
mybatis-3-mapper.dtd URI:http://mybatis.org/dtd/mybatis-3-mapper.dtd
说明:在配置了此方式的 DTD 情况下,有利于创建 Mybatis 的核心配置文件和 SQL 映射文件。(推荐使用)
若 Key type 选择 URI:则 key 配置 URI
mybatis-3- config.dtd URI:http://mybatis.org/dtd/mybatis-3-config.dtd
mybatis-3-mapper.dtd URI:http://mybatis.org/dtd/mybatis-3-mapper.dtd
最后点击 ok 保存配置即可。
以上是关于DTD 文件的引入的主要内容,如果未能解决你的问题,请参考以下文章
怎样引入MyBatis的DTD文件或者Spring的XSD文件