Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用详解
在Mybatis的xml文件中,很多特殊符号是无法直接使用的,需要使用实体引用,假如在XML文档中放置了一个类似“<”字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始。
原符号、实体引用、CDATA对照表
号、实体引用、CDATA对照表
原符号 | 实体引用 | CDATA | 说明 |
---|---|---|---|
< | < | 小于 | |
<= | <= | 小于等于 | |
> | > | ]]> | 大于 |
>= | >= | =]]> | 大于等于 |
& | & | 和号 | |
' | ' | 省略号 | |
" | " | 引号 |
解释
特殊符号为什么不能在xml文件中使用
“<”会产生错误,因为解析器会把该字符解释为新元素的开始。
“>”会产生错误,因为解析器会把该字符解释为新元素的结束。
“&”也会产生错误,因为解析器会把该字符解释为字符实体的开始。
关于CDATA部分的注释:
术语CDATA指的是不应由XML解析器进行解析的文本数据(UnparsedCharacterData)。
CDATA部分中的所有内容都会被解析器忽略。
CDATA部分由“”结束。
CDATA部分不能包含字符串“]]>”。也不允许嵌套的CDATA部分。
标记CDATA部分结尾的“]]>”不能包含空格或折行。
到此这篇关于Mybatis或Mybatis-Plus框架的xml文件中特殊符号的使用详解的文章就介绍到这了,更多相关Mybatis-Plusxml特殊符号内容请搜索毛票票以前的文章或继续浏览下面的相关文章希望大家以后多多支持毛票票!
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。