1、在xml的sql语句中,不能直接用大于号、小于号要用转义字符
如果用小于号会报错误如下:
org.apache.ibatis.builder.BuilderException: Error creating document instance. Cause: org.xml.sax.SAXParseException: The content of elements must consist of well-formed character data or markup.
转义字符
|
< |
< |
小于号 |
|
> |
> |
大于号 |
|
& |
& |
和 |
|
' |
’ |
单引号 |
|
" |
" |
双引号 |
2、使用
<![CDATA[ ]]>标记的sql语句中的<where> <if>等标签不会被解析
本文介绍了在XML文件中编写SQL语句时遇到的特殊字符转义问题,并提供了具体的转义字符实例。此外,还讨论了CDATA标记内SQL语句的解析特性。
5807

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



