XML的基础和DOCTYPE字段的解析

XML的基础和DOCTYPE字段的解析

XML及DTD概览

Mybatis-mapper-xml-基础

 

实例:mybatis

在classpath下的sqlmap目录下创建sql映射文件Users.xml:

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

DOCTYPE分析 
DTD声明始终以!DOCTYPE开头,空一格后跟着文档根元素的名称

!DOCTYPE mapper
下面是XHTML 1.0 Transitional的DTD.
以!DOCTYPE开始,
html是文档根元素名称,
PUBLIC表示是公共DTD,
后面是DTD名称,以-开头表示是非ISO组织 组织名称是W3C,EN表示DTD语言是英语,
最后是DTD的URL Java代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml/DTD/xhtml1-transitional.dtd"> 注意:虽然DTD的文件URL可以使用相对URL也可以使用绝对URL,但推荐标准是使用绝对URL.
另一方面,对于公共DTD,如果解释器能够识别其名称,则不去查看URL上的DTD文件

 

posted @ 2018-01-03 11:19  假程序猿  阅读(531)  评论(0)    收藏  举报