|
名词解释 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
最新推荐文章于 2026-05-04 11:38:35 发布
本文介绍了DTD(Document Type Definition)在XML文档中的作用及其验证方式。通过实例展示了DTD如何帮助开发者编写规范化的XML配置文件,并确保数据的有效性。
突然间看到项目的sqlmap的配置文件中的DTD,担心以后会不会出问题,所以研究一下。

301

被折叠的 条评论
为什么被折叠?



