`
ponlya
  • 浏览: 159149 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

添加使用dtd文件

阅读更多
如Mybatis中使用DTD来验证XML
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE configuration 
    PUBLIC "-//mybatis.org//DTD Config 3.0//EN" 
    "http://mybatis.org/dtd/mybatis-3-config.dtd">

还可以在其发行包中org.apache.ibatis.builder.xml.dynamic中找到mybatis-3-config.dtd,mybatis-3-mapper.dtd,放到类路径下,然后将上面的头改成
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN"      
    "./mybatis-3-config.dtd">

或者
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"../../../../../mybatis-3-mapper.dtd">

看路径啦

同时也可以这样来哦
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE mapper PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN" 
"file:///d:/workspace/MyEclipseSSH/mybatis304/src/mybatis-3-mapper.dtd">


Myeclipse window - preferences - Myeclipse enterprise - Files and Editors - xml - xml catalog - Add


分享到:
评论
3 楼 ponlya 2013-05-03  
coldrush 写道
看了你的配置 ,刚绝 file:后加绝对磁盘路径肯定是不可取的方式了...
而./  或者 ../../的方式,我没有尝试成功,最后还是通过这种方式解决的 ...
<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "classpath:/mybatis-3-config.dtd">


classpath:的方式未试过.改天验证一下,谢谢 
2 楼 coldrush 2013-03-26  
coldrush 写道
看了你的配置 ,刚绝 file:后加绝对磁盘路径肯定是不可取的方式了...
而./  或者 ../../的方式,我没有尝试成功,最后还是通过这种方式解决的 ...


<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "classpath:/mybatis-3-config.dtd">

忘了说了 需要将dtd文件从ponlya所说的位置copy到源码包的根目录。

(原来还真没找到dtd文件,还在baidu上一顿好找,最后从csdn上下载的,最后在看见ponlya说jar文件里面有...)
1 楼 coldrush 2013-03-26  
看了你的配置 ,刚绝 file:后加绝对磁盘路径肯定是不可取的方式了...
而./  或者 ../../的方式,我没有尝试成功,最后还是通过这种方式解决的 ...


<!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "classpath:/mybatis-3-config.dtd">

相关推荐

    eclipse如何添加mybatis-3-config.dtd文件

    eclipse如何添加mybatis-3-config.dtd文件

    spring dtd文件

    编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示

    hibernate3.0 dtd约束文件

    hibernate3.0 dtd约束文件 手动添加到eclipse,可以对 对hibernatecfg.xml以及XXX.hbm.xml映射文件的约束 方便使用hibernate时进行配置

    Dubbo配置文件依赖的本地DTD

    dubbo框架配置文件依赖的dtd,在网络不佳的情况下要使用本地DTD

    mybatis-3-config.dtd mybatis-3-mapper.dtd

    mybatis配置的重要文件包括mybatis-3-config.dtd mybatis-3-mapper.dtd

    xwork-validator-1.0.3.dtd

    在没有联网的请求本地添加验证xml文件,添加验证XML文件的DTD

    python生成xml时规定dtd实例方法

    (1)当引用的DTD文件是本地文件的时候,用SYSTEM标识,并写上”DTD的文件路径”,如下: &lt;!DOCTYPE 根元素 SYSTEM DTD文件路径&gt; (2)如果引用的DTD文件是一个公共的文件时,采用PUBLIC标识,如下方式: &...

    ibatis dtd问价

    编辑ibatis xml文件是添加不提示 添加dtd文件

    js实现动态添加上传文件页面

    发邮件是需要添加一些文件,每添加一个文件,页面上可以显示一个表单文件上传选项。 此功能为:初始时刻只有一个添加按钮,当点击添加文件时,会增加一个选择文件和删除区域,同时显示上传按钮,当点击删除,此行...

    dtd xml mybaits

    dtd xml mybaits 提示信息的文件 将这个加入eclipse的配置文件中添加bean的标签的时候会出现自动提示的

    JavaWeb中XML学习总结笔记(2)

    可以看到dtd文件里面只有person、name、age三个标签,当我添加了一个标签,根标签那里会提示错误 The content of element type “person” must match “(name,age)”.(元素类型“人”的内容必须与“(姓名、年龄)...

    Amlogic CustomizationTool v2.0.9固件修改工具.zip

    客制化选项:低层(解压第一层镜像)编辑DTD(修改DTD和DTB文件)修改分区表Key设置(设罝烧录的Key名) 替换 Uboot/Kemel高层(选择不同的解压选项)设置媒体分区文件(添加预制媒体文件) 设置数据文件(添加预制Data...

    Amlogic CustomizationTool v2.0.7固件解包打包工具.rar

    高层选项(选择不同的解压选项),设置媒体分区文件,添加预制媒体文件,设置数据文件(添加预制DATA文件),设置LOGO镜像(更换LOGO图片),设置Kernel/Recovery(修改KERNEL初始化文件),设置基本信息,解压system镜像,...

    eclipse如何添加xml提示

    文档中描述了如何将dtd文件添加到eclipse中,从而在编写对应的xml的时候可以进行代码自动提示功能

    SSM笔记-全局配置文件

    SSM笔记-全局配置文件,包含添加dtd约束、properties标签、settings标签、typeAliases标签、typeHandler标签、environments标签、databaseIdProvider标签、mappers标签

    Java Mybatis Generator 自动根据数据库注释添加Entity的Swagger注释

    1. Java Mybatis Generator, 自动根据数据库字段的注释,把注释的内容放到Entity的Swagger注释@ApiModel 和 @ApiModelProperty中 2. 如果碰到Mybatis ...3. 运行MyGenerator中的main方法就可以生产需要的Mybatis文件

    XML学习指南

    第5章 创建有效的XML文档 5.1 有效XML文档的基本标准 5.2 添加DTD 5.2.1 DTD的格式 5.2.2 创建DTD 5.3 声明元素类型 5.3.1 元素类型声明的格式 5.3.2 元素内容规范 5.4 声明属性 5.4.1 属性列表声明的格式 5.4.2 ...

Global site tag (gtag.js) - Google Analytics