文档章节

CDATA

这些年了1990
 这些年了1990
发布于 2016/06/20 11:30
字数 236
阅读 19
收藏 0

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

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

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

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

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

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

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

<script>
<![CDATA[
function matchwo(a,b)
{
if (a < b && a < 0) then
  {
  return 1;
  }
else
  {
  return 0;
  }
}
]]>
</script>

在上面的例子中,解析器会忽略 CDATA 部分中的所有内容。

关于 CDATA 部分的注释:

CDATA 部分不能包含字符串 "]]>"。也不允许嵌套的 CDATA 部分。

标记 CDATA 部分结尾的 "]]>" 不能包含空格或折行。

本文转载自:http://www.w3school.com.cn/xml/xml_cdata.asp

共有 人打赏支持
这些年了1990
粉丝 9
博文 51
码字总数 11621
作品 0
徐汇
程序员
微信支付成功后无法获取回调数据

如此所诉 - https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_7 成功支付后在提交的参数notify_url可获取到回调数据, 如: wx2421b1c4370ec43b 支付测试 CFT CNY<...

bo_liu_rise
2015/12/24
4.1K
5
把xml数据绑定到html表格中

html文件[1.htm] <xml src="xml_file.xml" id="xml_file" async="false"></xml> <!--绑定xml文件--> <table bordercolor="#000000" border="1" style="border-collapse: collapse;width:500;......

晨曦之光
2012/03/09
0
0
提高ipad浏览器下大尺寸xml文件解析的性能

昨天,客户报了个Bug过来:html5应用在ipad下卡住不动了。按照他发过来的地址,初步诊断是xml解析的性能问题。应用初始化时要加载几个xml配置文件,客户给的地址中,一个配置文件有800多K(文...

最美的回忆
2017/06/15
0
0
支付操作时返回值解析错误

这是请求接口的代码 Map postHeader = new HashMap();postHeader.put("Content-Type", "text/html;charset=UTF-8");String jsonResult = HttpKit.post("https://api.mch.weixin.qq.com/pay/u......

ldl123292
2015/02/04
4.3K
2
微信开发之发红包

微信开发之发红包 http://mch.weixin.qq.com/wiki/doc/api/cashcoupon.php?chapter=135 把下面这堆xml 以post请求方式 提交到https://api.mch.weixin.qq.com/mmpaymkttransfers/sendredpack......

samuel2012
2015/10/23
353
0

没有更多内容

加载失败,请刷新页面

加载更多

Nginx 配置url 跳转

Step 1:前言 公司一个管理后台,每次访问要写很长的参数,想直接访问域名就去管理页面 Step 2:配置 location / { rewrite ^/$ http://pay-admin.sasha-lab.com/index.php?m=admin&c...

Linux_Anna
16分钟前
0
0
php7在FreeBSD系统下静态编译iconv,导致BUS ERROR (core dump)解决

bug页面: https://bugs.php.net/bug.php?id=72198 触发此bug需要很多条件: FreeBSD系统(10.0以上),Linux系统、MacOS下均无此问题 静态编译iconv扩展,动态iconv扩展也无此问题 系统安装了...

hell0cat
19分钟前
2
0
FireFox下载时文件名乱码问题解决

String filename = java.net.URLEncoder.encode(file.getName(), "UTF-8"); response.setHeader("Content-Disposition", "attachment;filename*=utf-8'zh_cn'" + filename);......

放飞E梦想O
27分钟前
0
0
Spring声明式事务不回滚问题

注解 @Transactional 声明事务 内部调用方法不会走代理方式调用,而是类内部的函数调用,有事务注解也不会开启事务 但是当A有事务调用B时,B会加入A事务中,使之为同一事务 A无事务 ,B有事务...

职业搬砖20年
28分钟前
1
0
高并发的“大杀器”:异步化、并行化

高并发的大杀器:异步化 同步和异步,阻塞和非阻塞 同步和异步,阻塞和非阻塞,这几个词已经是老生常谈,但是还是有很多同学分不清楚,以为同步肯定就是阻塞,异步肯定就是非阻塞,其实他们并...

微笑向暖wx
29分钟前
0
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部