名词解释 dtd:文件类型定义(document type definition) 1.其实在做web开发过程中,我们通常会看到在xml或者html的头部位置通常都会引用一个dtd文件,那么为什么要引用这样的文件呢?它们到底有什么作用?不引用不可以吗?
1)、在XML编辑工具(比如XMLSPY)中,如果指定DTD,编辑器就会限制用户在文档中能添加的元素或属性。
1.)在eclipse中做框架开发时,就有很多的配置文件,下面我们拿ibatis的配置文件来说,以前我在项目中配置sqlmap的时候,我的xml配置文件头部的dtd是这样的: <!DOCTYPE sqlMap PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN" "http://www.ibatis.com/dtd/sql-map-2.dtd"> 它的意思就是说我用该文件类型定义的规则来约束我们的编写,可是在编写的时候没有任何提示,后来我把给dtd改成如下内容: <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd"> 然后我再编写的时候,它就有了提示,它提示的内容就是在该dtd中定义好的规则,我们只要遵守它的规则就不会出现问题。
http://www.ibatis.com/dtd/sql-map-2.dtd http://ibatis.apache.org/dtd/sql-map-2.dtd 其实我们只要看该dtd的地址能否请求到,能请求到,就是有效的,无法响应的就是无效的!
"./sql-map.dtd"> |
ibatis 中sqlmap的配置文件中的DTD
最新推荐文章于 2011-03-17 18:02:00 发布
突然间看到项目的sqlmap的配置文件中的DTD,担心以后会不会出问题,所以研究一下。