zoukankan      html  css  js  c++  java
  • ibatis中<![CDATA[使用解释

    http://hi.baidu.com/taoxincheng0/blog/item/3916c4ec413f03c22e2e2160.html ibatis中什么时候需要用到: <![CDATA[标记...]]>

    经过反复的实验证实,假如在IBATIS中自己的SQL中包含

    <

    >

    &

    需要用<![CDATA[。

    一般ibatis中出现<表示小于号,于XML格式冲突。>号一样。

    &符号ibatis中一般不出现,除非很特殊就是写死要查某个值里含有这个&。

    '单引号我试了,没有影响:类似如下SQL配置是没有题目的:



    "引号我也试了,同样没有题目:类似如下:



    看了IBAITS的DTD文档,没有发现有其自己定义过的实体,综上所述,只有在SQL中碰到<>&符号时才需要用

    <![CDATA[
       后来我又仔细学习了DTD文档, CDATA标志在属性声明中用于指明属性为CDATA字符类型,这种类型中&,<,和引号具有特殊意义。PCDATA标志在元素声明中用于指明元素有混合内容(字符数据或者字符数据与子元素的混合)。元素内容将被解析。这种类型中&和<具有特殊意义,假如不是作为标记开始,则使用时要转义。
     
       标明是纯文本的,没有这个的话 <  >  & 字符是不能直接存入XML的,需要转义,而用这个标记则不需要转义而将这些符号存入XML文档。
  • 相关阅读:
    event的属性
    dom三个事件
    setInterval和setTimeout定时器
    eclipse编码格式设置
    eclipse Subversion Native Library Not Available
    NET Framework V4.0.30319
    eclipse配置tomcat
    eclipse Multiple annotations found at this line
    eclipse安装svn插件
    eclipse安装maven
  • 原文地址:https://www.cnblogs.com/svennee/p/4078813.html
Copyright © 2011-2022 走看看