<![CDATA[ ]]>在ibatis 配置文件的使用
来源:互联网 发布:在淘宝上买手机安全吗 编辑:程序博客网 时间:2024/04/28 15:28
如果要求借助Ibatis在XML文件中写出分数小于72分的学生姓名,那么XML文件中相应的SQL语句为:
SELECT `name` FROM student_score_table <![CDATA[ WHERE score < 72 ]]>
非
SELECT `name` FROM student_score_table WHERE score < 72
为什么第二种方式不对呢?因为小于号在XML文件中被识别为标签的开头部分,更直白的说,小于号已经被XML规范认定为了“关键字字符”,这个时候如果坚持使用小于号就需要对其进行必要的转义,言尽于此,想必你已经猜到“<![CDATA[ ]]>”的作用了——规避与XML规范冲突的字符。
什么是CDATA
CDATA全名为character data,指不使用XML解析器解析的文本数据。在标记CDATA下,所有与XML规范冲突的关键字字符串都被XML处理程序一视同仁地当做字符数据看待,CDATA的形式如下:
<![CDATA[文本内容]]>
其中文本内容中不能出现字符串“]]>”,另外CDATA不能嵌套。
阅读全文
1 0
- <![CDATA[ ]]>在ibatis 配置文件的使用
- ibatis中CDATA的使用
- ibatis中CDATA的使用
- Ibatis 何时使用CDATA
- ibatis何时使用CDATA
- Ibatis 何时使用CDATA
- ibatis的配置文件中需要注意<![CDATA[ ]]>标记
- ibatis 的<![CDATA[干嘛的
- ibatis CDATA
- ibatis中的cdata和xml中cdata的含义
- XML&配置文件 CDATA的作用
- ibatis中CDATA的一点小知识
- ibatis中<![CDATA[的一点小知识
- 07-ibatis中的CDATA的意思
- xml(ibatis配置)中CDATA的用法
- ibatis中使用List作为传入参数的使用方法及 CDATA使用
- CDATA的使用
- <Ibatis in action>中使用动态SQL的一个小细节提示(与CDATA)
- python:使用web.py实现最简易的web服务器
- python爬虫05
- HUDOJ 5673 Robot
- Linux指令个人使用总结
- Thinkphp 模型->自动验证
- <![CDATA[ ]]>在ibatis 配置文件的使用
- Redis字符串命令
- 深入理解yield
- Java单链表的反转
- JavaScript之发布-订阅模式
- Linux 文件批量上传脚本
- codeforces 839 C Journey
- Java 远程通讯技术及原理分析
- Java集合类