`
ponlya
  • 浏览: 165393 次
  • 性别: 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 XML自动提示DTD文件下载

    标题中的“Eclipse XML自动提示DTD文件下载”指的是在使用Eclipse IDE进行XML开发时,如何获取并配置DTD(Document Type Definition)文件以实现代码自动提示功能。这通常涉及到Eclipse的XML编辑器和XML Schema/DTD...

    配置dtd文件步骤

    ### 配置DTD文件步骤详解 #### 一、前言 在进行MyBatis框架的开发过程中,正确地配置DTD(Document Type Definition)文件是非常重要的一步。DTD文件可以帮助开发者更好地理解XML文件结构,并确保XML文件格式正确...

    spring dtd文件

    描述 "编写springxml文件是很多情况下不给提示添加dtd文件可以给予提示" 提到,当我们在编写Spring的XML配置文件时,如果没有引入对应的DTD文件,IDE(集成开发环境)可能无法提供智能提示,这将增加配置错误的可能...

    需要的DTD文件.rar

    这些DTD文件的使用可以确保相关领域的XML数据遵循统一的标准,便于数据交换和处理。 "config"这个文件名可能是压缩包内的一个配置文件,它可能包含了与DTD相关的配置信息,如DTD的路径、默认设置或者解析器的设置等...

    Eclipse XML自动提示DTD文件(hibernate struts2.0 log4j).dtd的下载

    在这里,你可以添加新的条目,指向下载的DTD文件。每个条目应包含DTD文件的位置(本地路径或URL)以及关键字(通常是文件名或公共ID)。 3. **关联XML文件**:在Eclipse中打开需要关联DTD的XML文件,右键点击并选择...

    Struts2jar包及dtd文件

    将这些DTD文件放在项目的`src`目录下,IDE可以在编写配置文件时提供自动补全和错误检查,提高了开发效率。 Struts2的jar包通常包括以下几部分: 1. **核心库**:如`struts2-core.jar`,它提供了Action、...

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

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

    Struts2的DTD配置文件struts-2.3.dtd

    在Eclipse中,要启用`struts-2.3.dtd`的代码提示,你需要将DTD文件添加到项目的构建路径中。这通常包括将DTD文件放在项目的某个目录下,然后在项目的XML首选项中指定其位置。这样,每当编辑`struts.xml`时,Eclipse...

    Hibernate开发所需的dtd文件和jar包

    在Hibernate开发过程中,正确配置和理解DTD文件与JAR包是至关重要的,因为它们构成了Hibernate的核心组件。 首先,我们来解释一下DTD(Document Type Definition)。在XML文档中,DTD定义了元素、属性及其结构,...

    hibernate3.0 dtd约束文件

    Hibernate是一款强大的Java持久化框架,它使得开发人员能够更加便捷地操作数据库,而无需编写大量的SQL语句。...因此,深入学习和掌握这两个DTD文件的内容和使用方法,对于任何使用Hibernate的Java开发人员都是必要的。

    Dubbo配置文件依赖的本地DTD

    为了解决这个问题,我们可以将DTD文件复制到本地,并在XML文件中指定使用本地DTD。这样,即使网络连接不稳定,也能保证配置文件的正常解析。 在"DTD-xsd.zip"这个压缩包文件中,可能包含了Dubbo配置文件所需的一...

    intellij idea配置外部dtd文件的方法

    在添加了外部 DTD 文件后,需要在 XML 文件中声明 DTD 文件,例如: `&lt;!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN" "http://mybatis.org/dtd/mybatis-3-config.dtd"&gt;` 这样,IntelliJ ...

    eclipse dtd 包 插件 文件 下载

    1. **创建DTD**:通过插件提供的图形界面或文本编辑器,可以方便地创建新的DTD文件,定义元素和属性。 2. **编辑DTD**:在源代码视图或图形视图下,可以修改DTD的元素结构,添加、删除或修改元素、属性。 3. **验证...

    配置Mybatis_DTD环境

    在Eclipse中,可以通过以下步骤添加DTD文件: 1. 点击菜单栏上的“Window”选项,然后选择“Perferences”,这会打开一个设置窗口。 2. 在设置窗口的左侧导航栏,找到并点击“XML”,接着展开并选择“XML Catalog...

    Struts所有jar包、DTD文件(struts-1.2.9-bin.rar)

    在Struts框架中,DTD文件主要用在配置文件中,如`struts-config.xml`和`web.xml`,它们定义了Struts应用程序的行为和结构。例如,`struts-config_1_2.dtd`定义了`struts-config.xml`的结构,确保开发者正确地编写...

    xml配置文件自动提示(Spring2.5,Hibernate3.0,Struts2,Ibatis3) Dtd 文件及操作

    通过引入相应的DTD文件,Eclipse可以提供自动完成的功能,帮助开发者快速输入bean的属性和标签。例如,`&lt;bean&gt;`、`&lt;property&gt;`和`&lt;aop:config&gt;`等。将Spring的DTD添加到Eclipse中,可以在创建或编辑`...

    很实用DTD文档

    这里,`SYSTEM "note.dtd"`指定了DTD文件的位置。XML文档会从指定的路径加载DTD文件进行验证。 使用DTD的好处包括: 1. **文档自描述**:每个XML文档都可以包含其格式的描述,使得任何阅读或处理该文档的程序都能...

    hibernate-dtd-xsd约束文件

    在Hibernate中,`hibernate-mapping-3.0.dtd`和`hibernate-configuration-3.0.dtd`是针对Hibernate 3.0版本的配置文件的DTD文件。`hibernate-mapping-3.0.dtd`主要用于定义实体类(Entity)与数据库表之间的映射关系...

    mybatis-dtd.rar

    另一种方法是将DTD文件下载到本地,并在DTD引用中使用本地路径,这样即使没有网络也可以进行验证。例如,将`mybatis-3-config.dtd`放入项目的类路径下,然后更改DTD声明为: ```xml &lt;!DOCTYPE configuration ...

    struts2 配置dtd 自动提示

    如果网络不可用或想要离线工作,可以手动将DTD文件引入到Eclipse的XMLCatalog中。首先,你需要找到`struts2-core-2.1.8.1.jar`,提取`struts-2.0.dtd`文件,然后将其复制到项目根目录下的`dtd`文件夹中。接下来,...

Global site tag (gtag.js) - Google Analytics