app开发者平台在数字化时代的重要性与发展趋势解析
510
2023-03-09
Mybatis或Mybatis
在Mybatis的xml文件中,很多特殊符号是无法直接使用的,需要使用实体引用,假如在 XML 文档中放置了一个类似 “<” 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。
原符号、实体引用、CDATA对照表
号、实体引用、CDATA对照表
原符号
实体引用
Chttp://DATA
说明
<
<
<![CDATA[ < ]]>
小于
<=
&lhttp://t;=
<![CDATA[ <= ]]>
小于等于
>
>
<![CDATA[ > ]]>
大于
>=
>=
<![CDATA[ >= ]]>
大于等于
&
&
<![CDATA[ & ]]>
和号
'
'
<![CDATA[ ' ]]>
省略号
SAtFjnN
"
"
<![CDATA[ " ]]>
引号
解释
特殊符号为什么不能在xml文件中使用
“<” 会产生SAtFjnN错误,因为解析器会把该字符解释为新元素的开始。
“>” 会产生错误,因为解析器会把该字符解释为新元素的结束。
“&” 也会产生错误,因为解析器会把该字符解释为字符实体的开始。
关于 CDATA 部分的注释:
术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。
CDATA 部分中的所有内容都会被解析器忽略。
CDATA 部分由 “<![CDATA[" 开始,由 "]]>” 结束。
CDATA 部分不能包含字符串 “]]>”。也不允许嵌套的 CDATA 部分。
标记 CDATA 部分结尾的 “]]>” 不能包含空格或折
行。
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~