当前位置: 首页 > news >正文

网站建设不完善我的百度账号

网站建设不完善,我的百度账号,网站建设运营公司排行,网站做百度排名如果想看如果CDATA在mybatis的xml文件中使用的可以直接跳转。 CDATA1 XML中的CDATA1.1 为什么叫CDATA1.2 CDATA在XML中的语法1.3 CDATA在XML中的例子1.4 CDATA规则2 Mybatis中的CDATA2.1 Mybatis中使用XML转义序列转义2.2 Mybatis中使用CDATA转义2.3 mybatis中使用CDATA需注意的…

如果想看如果CDATA在mybatis的xml文件中使用的可以直接跳转。

CDATA

    • 1 XML中的CDATA
      • 1.1 为什么叫CDATA
      • 1.2 CDATA在XML中的语法
      • 1.3 CDATA在XML中的例子
      • 1.4 CDATA规则
    • 2 Mybatis中的CDATA
      • 2.1 Mybatis中使用XML转义序列转义
      • 2.2 Mybatis中使用CDATA转义
      • 2.3 mybatis中使用CDATA需注意的点

1 XML中的CDATA

1.1 为什么叫CDATA

CDATA很明显不是个单词,为什么叫CDATA,其实在英文里是Character Data的缩写,直译是字符数据。也就是我们不想让解析器解释为标记,而是想让解析器解释为字符也就是Character的数据,我们就用CDATA来处理。比如这五种特殊字符 <, >,&,"和’

1.2 CDATA在XML中的语法

<![CDATA[characters with markup
]]>

以上语法由三部分组成

  • CDATA的开始部分:以 <![CDATA[ 这九个定界符开始
  • CDATA的结束部分:以 ]]> 结束
  • CData也就是字符数据的部分:在开始和结束部分之间填入的所有字符,都会被XML处理器忽略,包括其中的特殊字符 (<、> 和 &)

1.3 CDATA在XML中的例子

<script><![CDATA[<message> Welcome to TutorialsPoint </message>]] >
</script >

上述的语句中,< message > 和 < /message > 之间的所有内容都被视为字符数据而不是标记。

1.4 CDATA规则

XML CDATA 需要遵循给定的规则

  • CDATA 不能在 XML 文档的任何位置包含字符串“]]>”。
  • CDATA 部分不允许嵌套。

2 Mybatis中的CDATA

都是CDATA,我为什么把两者分开来讲,是因为我觉得在Mybatis中使用CDATA和单纯的在XML中使用CDATA有区别。

2.1 Mybatis中使用XML转义序列转义

特殊字符转义序列
<&lt;
&gt;
&&amp;
"&quot;
&apos;

例如

<select id="userInfo" parameterType="java.util.HashMap" resultMap="user">   SELECT id,newTitle, newsDay FROM newsTable WHERE 1=1  AND  newsday &gt; #{startTime}AND  newsday &gt; #{endTime}  </select>  

2.2 Mybatis中使用CDATA转义

为了防止五种特殊字符 <, >,&,"和’ 被解析器转义,就用 <![CDATA[ ]]> 来包含这些字符。
例如:

<select id="userInfo" parameterType="java.util.HashMap" resultMap="user">   SELECT id,newTitle, newsDay FROM newsTable WHERE 1=1  AND  newsday <![CDATA[>=]]> #{startTime}AND newsday <![CDATA[<= ]]>#{endTime}  ]]>  </select> 

2.3 mybatis中使用CDATA需注意的点

上述两者转义方法中,大家都会推荐使用CDATA来进行转义,但是有一点需要大家注意。
在被CDATA包围的所有字符串不会被mybatis解析, 直接写入sql了,CDATA应该只用在特殊字符前后,不能用在< if > < foreach >等标签前面,否则可能会导致mybatis的查询失败。

http://www.yidumall.com/news/105011.html

相关文章:

  • php网站源程序厦门搜索引擎优化
  • 专业 网站设计sem账户托管外包
  • 昆明网站建设价格免费crm网站不用下载的软件
  • 网盘wordpress常用的seo查询工具有哪些
  • 企业网站建设豪禾网络2023年适合小学生的新闻有哪些
  • 做优化排名会不会影响网站速度微信营销软件排行榜
  • 网站建设的学校网络营销的四种模式
  • wordpress前台如何删除文章国内seo工具
  • 创意网站案例注册网站流程和费用
  • 网站开发费用记账免费大数据查询平台
  • 中山网站建设方案免费创建网站
  • 唐山炎黄宽带网站seo 优化思路
  • 可以做书的网站网站建立
  • 太原做网站的通讯公司文山seo公司
  • 网站建设金手指稳定win优化大师官网
  • 传送门网站是怎么做的百度百度地图
  • 做冠县梨园网站怎么做站长之家查询网
  • 做仿站如何获取网站源码百度推广在哪里能看到
  • 南宁网站快速排名提升google adsense
  • 上海中学校服兰州搜索引擎优化
  • 前端做网站难吗广告软文案例
  • 如何做一个静态网站企业营销策划案例
  • 装饰网站建设的方案seo实战培训费用
  • 在哪个网站做流程图比较好看seo优化器
  • 上海网络推广产品南昌seo网站推广
  • 刷网页赚钱seo com
  • 公司为什么做网站新品上市怎么做宣传推广
  • 淮安营销型网站建设网站提交链接入口
  • 大连零基础网站建设教学联系电话怎么查询百度收录情况
  • 做谷歌网站seo就业指导