dtd 学习这个够简短精辟了,我就不写了:http://www.w3school.com.cn/dtd/dtd_intro.asp
< |
< |
小于号 |
> |
> |
大于号 |
& |
& |
和 |
' |
' |
单引号 |
" |
" |
双引号 |
我在用XML的中间主要遇到的问题是: ibatis中什么时候需要用到 : <![CDATA[
标记
经过反复的实验证明,如果在IBATIS中自己的SQL中包含
<
>
&
需要用<![CDATA[
。
一般 ibatis中出现 < 表示 小于号,于XML格式冲突。 > 号一样。
& 符号ibatis中一般不出现,除非很特殊就是写死要查某个值里含有这个&。
' 单引号我试了,没有影响:类似如下SQL配置是没有问题的:
<select id="getByHobby" resultMap="baby-Result" cacheModel="baby-cache">
select * from Baby where hobby = '\''
</select>
" 引号我也试了,同样没有问题:类似如下:
<select id="getByHobby" resultMap="baby-Result" cacheModel="baby-cache">
select * from Baby where hobby = '"'
</select>
看了IBAITS的DTD文档,没有发现有其自己定义过的实体,综上所述,只有在SQL中遇到 < > & 符号时才需要用
<![CDATA[
==================== 后来我又仔细学习了DTD文档 ================
CDATA 标志在属性声明中用于指明属性为CDATA字符类型,这种类型中&,<,和引号
具有特殊意义。
PCDATA标志在元素声明中用于指明元素有混合内容(字符数据或者字符数据与子元素的混合)。元素内容将被解析。
这种类型中&和<
具有特殊意义,如果不是作为标记开始,则使用时要转义。
而我们IBATIS的DTD文档中些定义的数据类型是PCDATA,所以引号不过敏。
分享到:
相关推荐
使用DTD验证XML文档 一、 DTD的定义: a) DTD是Document Type Defintion的缩写,即文档类型定义。DTD用来描述XML文档的结构。 二、 DTD可能包含的内容: a) 元素的定义规则。 b) 元素之间的关系规则。 c) 属性的定义...
2、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;能够灵活地使用XML层次数据来表示各种信息。 3、掌握如何...
xml与DTD,xml与DTD,xml与DTD,xml与DTD
网上很难找到很全的介绍ibatis标签的电子书 直接阅读dtd文件,我认为是个不错的学习办法 也可以导入eclipct,方便开发 希望大家喜欢
2、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;能够灵活地使用XML层次数据来表示各种信息。 3、掌握如何...
开发ibatis所需的dtd文件,校验xml文件的dtd文件
学习XML语言的DTD如何去写,如何更好的写出XML语言的DTD文档,对进一步深入学习XML有很大帮助。
XML转XSD\DTD工具 W3C XML Schema XSD 工具
2、熟悉和掌握XML规范的基本内容,包括XML声明、注释、处理指令、元素、属性、CDATA段、预定义实体、命名空间的使用,以及如何进行XML文档良构和有效性验证;能够灵活地使用XML层次数据来表示各种信息。 3、掌握如何...
这是XML的学习资料,是PPT讲解比较全面,适合大家学习 xml基础 DTD Schema SAX DOM XSL XPATH
XML学习第一天之DTD入门XML学习第一天之DTD入门XML学习第一天之DTD入门XML学习第一天之DTD入门XML学习第一天之DTD入门
ibatis sqlMap dtd ibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtdibatis sqlMap dtd
ibatis的dtd
DTD规范XML文档编写级XML文档的一般书写格式
XML中的外部dtd和内部dtd实例,看了就明白了
[实验目的]: 1、掌握使用XMLSpy软件创建DTD和Schema文档 2、掌握在XML文档如何引入DTD和Schema,并验证有效 3、掌握DTD中声明元素、属性的方法 4、掌握Schema中声明元素,属性,类型的方法
xml语法检查文件DTD的介绍和简单应用,是ppt课件
XML入门精解之DTD 文件格式定义(XML DTD) DTD实际上可以看作一个或多个XML文件的模板,这些XML文件中的元素、元素的属性、元素的排列方式/顺序、元素能够包含的内容等,都必须符合DTD中的定义。XML文件中的元素,...
XML Schema 与 XML DTD的技术比较与分析XML Schema 与 XML DTD的技术比较与分析
第1章 为什么要使用XML 1.1 XML的需要 1.1.1 XML解决方案 1.1.2 SGML、HTML和XML 1.2 XML的正式目标 1.3 标准XML应用 1.4 XML的实际应用 第2章 创建并显示第一个XML文档 2.1 创建一个XML文档 2.1.1 创建XML...