XML CDATA

原创 2015年07月10日 14:07:35

在xml文档中,xml解析器会解析所有的标签以及标签中的文本内容,如果XML 文档中放置了一个类似 "<" 字符,那么这个文档会产生一个错误,这是因为解析器会把它解释为新元素的开始,为了避免此类错误,需要把字符 "<" 替换为实体引用&lt;

在xml中有5个预定义的实体引用

&lt;                 <                        小于

&gt;                >                        大于

&amp;           &                        与

&apos;           '                         单引

&quot;            "                         双引

有时候根据需要我们的元素文本中可能会 大量出现这几个特殊符号,此时可以用<![CDATA[ ]]>把文本内容包括起来。CDATA 部分由 "<![CDATA[" 开始,  由 "]]>" 结束:

CDATA 部分中的所有内容都会被解析器忽略,即不会被xml解析器解析



相关文章推荐

XML:标签CDATA用法

  • 2012年01月29日 16:25
  • 28KB
  • 下载

包含CDATA的 字符串转换成xml

  • 2014年07月02日 15:33
  • 3KB
  • 下载

XML中PCDATA与CDATA的区别

XML中PCDATA与CDATA的区别2011-02-10 19:27:25|  分类: XML |  标签:xml中pcdata与cdata的区别     字号:大中小 订阅 所有 XML 文档中的...

XML CDATA

所有 XML 文档中的文本均会被解析器解析。 只有 CDATA 区段(CDATA section)中的文本会被解析器忽略。 PCDATA PCDATA 指的是被解析的字符数据(Parsed ...

XML CDATA的作用

from:http://www.cnblogs.com/chenqingwei/archive/2010/04/21/1717237.html 操作XML文件时,如果允许用户输入内容...

Xml CDATA 序列化

namespace Test { using System; using System.IO; using System.Text; using System.Xml;...
  • jjkliu
  • jjkliu
  • 2014年09月25日 14:03
  • 1387

ibatis配置xml文件中CDATA的用法

ibatis作为一种半自动化的OR Mapping工具,其灵活性日益体现出来,越来越多的人都倾向于在项目中使用。由于Sql中经常有与xml规范相冲突的字符对xml映射文件的合法性造成影响。许多人都知道...

JAVA对象转换成XML(<![CDATA[文本内容]]>)

编者小结:将java对象转换成xml文件很简单,但是将java对象转换成文本内容]]>输出结果不转义的形式就相当不易。大家都知道在XML 元素中,"...

JAXB将JAVA对象转换为XML时CDATA的问题

对Java对象转换为xml字符串时,如果有特殊字符如必须要是用来声明。我先尝试了使用XStream解决这个问题也有使用MOXy CDATA注解解决,最后发现,都存在一定的缺陷,甚至不能正常的实现该功能...
  • wantken
  • wantken
  • 2016年02月16日 16:43
  • 3186

XML(一)-语法 属性 实体 处理指令 样式单 CDATA节

XML介绍   eXtensible Markup Language,XML是一种元标记语言,用户可以定义自己需要的标记。   XML描述的是结构、内容和语义,它不描述页面元素的格式化。   对...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:XML CDATA
举报原因:
原因补充:

(最多只允许输入30个字)