DTD
文档类型定义。
在项目中mapper中的xml(用来写sql的),一般会使用
"http://mybatis.org/dtd/mybatis-3-mapper.dtd"
PCDATA
PCDATA 的意思是被解析的字符数据(parsed character data)。
可把字符数据想象为 XML 元素的开始标签与结束标签之间的文本。
PCDATA 是会被解析器解析的文本。这些文本将被解析器检查实体以及标记。
文本中的标签会被当作标记来处理,而实体会被展开。
不过,被解析的字符数据不应当包含任何 &、< 或者 > 字符;需要使用 &、< 以及 > 实体来分别替换它们。
CDATA
CDATA 的意思是字符数据(character data)。
CDATA 是不会被解析器解析的文本。在这些文本中的标签不会被当作标记来对待,其中的实体也不会被展开。
本文介绍了XML中的DTD(文档类型定义)和字符数据类型PCDATA与CDATA的概念。DTD用于规范XML文档结构,而PCDATA代表被解析的字符数据,其中的特殊字符需要转义。相比之下,CDATA区域的文本不会被解析,保留原始内容,常用于避免特殊字符解析问题。在处理SQL语句等需要防止解析的场景中,CDATA非常有用。
1358

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



