术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data)。

在 XML 元素中,"<" 和 "&" 是非法的。

"<" 会产生错误,因为解析器会把该字符解释为新元素的开始。

"&" 也会产生错误,因为解析器会把该字符解释为字符实体的开始。

某些文本,比如 JavaScript 代码,包含大量 "<" 或 "&" 字符。为了避免错误,可以将脚本代码定义为 CDATA。

CDATA 部分中的所有内容都会被解析器忽略。

CDATA 部分由 "<![CDATA[" 开始,由 "]]>" 结束:

在mapper文件中写sql语句时,遇到特殊字符时,如:< 等,建议使用<![CDATA[ sql 语句 ]]>标记,将sql语句包裹住,不被解析器解析

例如这里查询是需要用到大于等于这样的符号,但是XML中"<"符号是非法的,无法解析.后台也会报错,所以我们在这里用CDATA将SQL包裹起来。这样就可以正常进行解析了

mapper中的CDATA标签的用法相关推荐

  1. HTML中ul等标签的用法

    1. 基本用法: ul: unordered lists ol: ordered lists li: Lists ol 有序列表.       <ol>           <li& ...

  2. struct_config.xml中action/set-property标签的用法

    struct中action-mappings/action可以拥有set-property子标签,这里描述它的用法. 要使用action-mappings/action/set-property,需要 ...

  3. mysql mybatis cdata_mybatis中<![CDATA[]]>的用法

    目录 一.介绍 二.注意事项 三.使用范例 一.介绍 在mybatis的xml 映射文件中,如果写的sql中有一些特殊的字符的话,在解析xml文件的时候会被转义,但我们不希望他被转义,所以我们要使用来 ...

  4. CDATA标签的用法

    术语 CDATA 指的是不应由 XML 解析器进行解析的文本数据(Unparsed Character Data). 在xml中英文问号"?"是可以被正常解析的,但是以下这几种符号 ...

  5. Mybatis XML文件中使用CDATA标签

    0.背景   当下,使用Mybatis的XML文件书写复杂SQL,依然是一种主流的选择.那么,我们在书写SQL语句时,要时刻提醒自己,自己正在书写一个XML文件,XML文件对于一些特殊字符,是会进行解 ...

  6. Struts 2中s:action标签的用法

    0.建立项目 建立项目并使用myeclipse自带的工具配置Struts 2.我的项目名为Ex3 1.建立Action类 package org.action;import com.opensymph ...

  7. html5包含inc文件,HTML中include file标签的用法

    参数 PathType 将 FileName 的路径类型.路径可为以下某种类型: 路径类型 含义 文件 该文件名是带有 #include 命令的文档所在目录的相对路径.被包含文件可位于相同目录或子目录 ...

  8. HTML显示xml中的CDATA内容

    http://zhengjunwei2007-163-com.iteye.com/blog/656098 HTML中的<xmp>标签和XML中的<![CDATA []]>标签是 ...

  9. php中 datalist,html5 datalist标签的用法是什么?这里有datalist标签的用法实例

    本篇文章主要为大家讲述了关于html5 datalist标签的用法及html5 datalist标签的用法实例.本文说了两个常用的选项框的实例供大家选择观看,下面就让我们一起来看这篇文章吧 我们先来看 ...

最新文章

  1. LeetCode简单题之通过翻转子数组使两个数组相等
  2. 基于qt和mysql的地铁线路系统_[源码和文档分享]基于QT实现的可视化地铁换乘查询系统...
  3. virtualbox安装centos 6之增强工具
  4. HTML中Div、span、label标签的区别
  5. 复习笔记——操作系统
  6. 2021云栖大会丨首批阿里云计算巢认证合作伙伴获得授牌,阿里云与合作伙伴共筑云上生态
  7. mysql-备份及关联python
  8. 莫烦Matplotlib可视化第三章画图种类代码学习
  9. Apache在windows的设置
  10. SICP 习题 (1.34)解题总结
  11. POJ3076 Sudoku 舞蹈链 DLX
  12. java extjs 教程_EXTJS入门教程及其框架搭建
  13. 软考——论文写作基本介绍
  14. 英文地址翻译原则:先小后大。如**号**路**区,
  15. 机器人动力学与控制学习笔记(七)————基于计算力矩法的滑模控制
  16. Babylongjs-纹理
  17. python自动化(五)接口自动化:4.接口自动化框架搭建实战
  18. 数字化工厂实现的未来之道——工程数据数字化移交解决方案
  19. 大型网站前端使用图片格式的正确姿势
  20. matlab中xtem,快速傅里叶变换_蝶形运算_按频率抽取基2-fft算法_MATLAB代码

热门文章

  1. IDEA中安装MyBatis Log Plugin插件完整显示执行的mybatis的sql语句
  2. Atom JS 代码智能提示补全
  3. SRS后需求双向追溯解决方法
  4. Flutter基础笔记
  5. 项目中遇到的几件有趣事
  6. java redis缓存理解_Java项目中使用Redis缓存案例
  7. java url 返回值_java提交url后返回值怎么取
  8. java 找不到mysql驱动_java lib目录添加了mysql驱动包,仍然找不到class??
  9. 东方明珠胡俊:「东方明珠数据中台」四年发展历史全解(内附彩蛋)
  10. 神策数据斩获三殊荣,美通社小饭桌正和岛齐认可