`
xubindehao
  • 浏览: 239127 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

<![CDATA[...]]>的用法 转载

XML 
阅读更多

关于xml中的<![CDATA[...]]>的用法:
<?xml version="1.0" encoding="UTF-8"?>
<invoke type="getAttBody">
<return type="return"/>
<parameters>
<object name="getBody">
<property name="userid">gumiao</property>
<property name="usermobile">10000000000</property>
<property name="docid">336841</property>
<property name="workid">8372196</property>
<property name="attname"><![CDATA[<>ABCD.doc>]]></property>
</object>
<object name="extend">
<property name="dbname">fwgl.nsf</property>
</object>
</parameters>
</invoke>
使用<![CDATA[...]]>的好处是:可以避免tag的value中含有特殊字符,如【>】,【<】,【&】等符号!

注意:CDATA来自Unparsed Character Data,相应的就有PCDATA,Parsed Character Data

CDATA中的字符不会被xml的解析器解析,用CDATA时,要注意CDATA中不能含有【]]>】,因为CDATA的用法是以【<![CDATA[】开始,以【]]>】结束的,否则解析器匹配的时候会发生错误。

分享到:
评论

相关推荐

    JAVA对象转换成XML(CDATA)

    XML 元素中,"&lt;" 和 "&" 是非法的。"&lt;" 会产生错误,因为解析器会把该字符解释为新元素的开始。"&" 也会产生错误,因为解析器会把该...[CDATA[文本内容]]&gt;CDATA的文本内容中不能出现字符串“]]&gt;”,另外,CDATA不能嵌套。

    上传xml文档

    &lt;preconditions&gt;&lt;![CDATA[1.使用udp_bi用户在PLSQL正常登陆UAT数据库&lt;br&gt; (UAT数据库IP: 10.0.13.178)&lt;br&gt; 2.数据库脚本已下载至本地环境]]&gt;&lt;/preconditions&gt;&lt;importance&gt;&lt;![CDATA[2]]&gt;&lt;/importance&gt;&lt;steps&gt; &lt;step&gt;

    XML实用大全

    100&lt;br&gt;5.2.5 使用属性的最佳时机... 100&lt;br&gt;5.3 空标记... 102&lt;br&gt;5.4 XSL. 103&lt;br&gt;5.4.1 XSL样式单模板... 103&lt;br&gt;5.4.2 文档的主体... 104&lt;br&gt;5.4.3 标题... 106&lt;br&gt;5.4.4 联赛、分部和球队... 108&lt;br&gt;5.4.5 ...

    微信时间开发源码

    [CDATA[%s]]&gt;&lt;/ToUserName&gt; &lt;FromUserName&gt;&lt;![CDATA[%s]]&gt;&lt;/FromUserName&gt; &lt;CreateTime&gt;%s&lt;/CreateTime&gt; &lt;MsgType&gt;&lt;![CDATA[%s]]&gt;&lt;/MsgType&gt; &lt;Content&gt;&lt;![CDATA[%s]]&gt;&lt;/Content&gt; &lt;FuncFlag&gt;0&lt;/FuncFlag&gt; &lt;/xml...

    微信开发文档

    [CDATA[toUser]]&gt;&lt;/ToUserName&gt; &lt;FromUserName&gt;&lt;![CDATA[fromUser]]&gt;&lt;/FromUserName&gt; &lt;CreateTime&gt;1348831860&lt;/CreateTime&gt; &lt;MsgType&gt;&lt;![CDATA[text]]&gt;&lt;/MsgType&gt; &lt;Content&gt;&lt;![CDATA[this is a test]]&gt;&lt;/...

    省市区表,xml省市区

    自己将数据导入到xml中的,希望有需要的朋友可以自己下载,格式为&lt;!DOCTYPE PCAroot[ &lt;!ELEMENT PCAroot (Province*)&gt; &lt;!ELEMENT Province (City*)&gt; &lt;!ELEMENT City (Area*)&gt; &lt;!ELEMENT Area (#PCDATA)&gt; &lt;!...

    一个简单的xml文件

    ATTLIST 电话 类别 CDATA "移动电话"&gt; ]&gt; &lt;联系人列表&gt; &lt;说明&gt;&content;&lt;/说明&gt; &lt;联系人&gt; &lt;姓名&gt;刘保文&lt;/姓名&gt; &lt;ID&gt;201003101115&lt;/ID&gt; &lt;公司&gt;腾飞汇通有限公司&lt;/公司&gt; &lt;电话 类别="移动电话"&gt;18993380967&lt;/...

    asp微信开发者回复代码

    [CDATA["&fromusername&"]]&gt;&lt;/ToUserName&gt;" &_ "&lt;FromUserName&gt;&lt;![CDATA["&tousername&"]]&gt;&lt;/FromUserName&gt;" &_ "&lt;CreateTime&gt;"&now&"&lt;/CreateTime&gt;" &_ "&lt;MsgType&gt;news&lt;/MsgType&gt;" &_ "&lt;ArticleCount&gt;3&lt;/...

    xml实用教程

    100&lt;br&gt;5.2.5 使用属性的最佳时机... 100&lt;br&gt;5.3 空标记... 102&lt;br&gt;5.4 XSL. 103&lt;br&gt;5.4.1 XSL样式单模板... 103&lt;br&gt;5.4.2 文档的主体... 104&lt;br&gt;5.4.3 标题... 106&lt;br&gt;5.4.4 联赛、分部和球队... 108&lt;br&gt;5.4.5 ...

    Mybatis 中的&amp;lt;![CDATA[ ]]&amp;gt;浅析

    本文给大家解析使用&lt;![CDATA[ ]]&gt;解决xml文件不被转义的问题, 对mybatis 中的&lt;![CDATA[ ]]&gt;相关知识感兴趣的朋友一起看看吧

    C#读取XML的CDATA节点内容实例详解

    &lt;srvver&gt;1.0&lt;/srvver&gt; &lt;srvcode&gt;000&lt;/srvcode&gt; &lt;payload&gt; &lt;param type=XML key=data&gt; &lt;![CDATA[ &lt;Response&gt; &lt;Execution&gt; &lt;Status code=0 sql_code=0 description=执行成功!/&gt; &lt;/Execution&gt; &lt;ResponseContent...

    电子客票打印程序

    [CDATA[电子客票告知单(网络版)]]&gt;&lt;/UpdateAppTitle&gt; &lt;Help&gt; :: 技术支持 (Jason.Song)&lt;/Help&gt; &lt;Server&gt;socket.jinri.cn&lt;/Server&gt; &lt;Port&gt;9789&lt;/Port&gt; &lt;InstallPackage&gt;...

    异构系统xml交互程序

    [CDATA[10]]&gt;&lt;/LoginTimeOut&gt; &lt;QueryTimeOut&gt;&lt;![CDATA[3600]]&gt;&lt;/QueryTimeOut&gt; 原始set.xml数据库连接节点缺少以上两个节点请添加,LoginTimeOut为数据库连接超时时间,单位秒,QueryTimeOut为SQL语句执行超时时间...

    XML入门与实例

    注释的语法&lt;br&gt;· 四.CDATA的语法&lt;br&gt;· 五.Namespaces的语法&lt;br&gt;· 六.entity的语法&lt;br&gt;· 七.DTD的语法&lt;br&gt;· 第五章:XML实例解释&lt;br&gt;· 一.定义新标识 &lt;br&gt;· 二.建立XML文档&lt;br&gt;· 三.建立相应的HTML文件 &lt;br&gt;·...

    ibatis 开发指南(pdf)

    mysql://localhost/sample"/&gt; &lt;br&gt;&lt;property name="JDBC.Username" ="user"/&gt; &lt;br&gt;&lt;property name="JDBC.Password" ="mypass"/&gt; &lt;br&gt;&lt;property name=&lt;br&gt;value="10"/&gt; &lt;br&gt;&lt;property name=value="5"/&gt; &lt;br&gt;&lt;property...

    微信接口ASP版

    [CDATA[gh_33bb5907f91e]]&gt;&lt;/ToUserName&gt; &lt;FromUserName&gt;&lt;![CDATA[ojLh3jkYtiszyEY-_sM_8yrNxSc4]]&gt;&lt;/FromUserName&gt; &lt;CreateTime&gt;1363231643&lt;/CreateTime&gt; &lt;MsgType&gt;&lt;![CDATA[text]]&gt;&lt;/MsgType&gt; &lt;Content&gt;&lt;...

    JS动态可控制左右滚动的图片

    [CDATA[//&gt;&lt;!-- var scrollPic_02 = new ScrollPic(); scrollPic_02.scrollContId = "ISL_Cont_1"; //内容容器ID scrollPic_02.arrLeftId = "LeftArr";//左箭头ID scrollPic_02.arrRightId = "RightArr"; //...

    XML轻松学习手册(chm)

    注释的语法&lt;br&gt;· 四.CDATA的语法&lt;br&gt;· 五.Namespaces的语法&lt;br&gt;· 六.entity的语法&lt;br&gt;· 七.DTD的语法&lt;br&gt;· 第五章:XML实例解释&lt;br&gt;· 一.定义新标识 &lt;br&gt;· 二.建立XML文档&lt;br&gt;· 三.建立相应的HTML文件 &lt;br&gt;·...

    xml入门教程/xml入门教程

    &lt;sex&gt;girl&lt;/sex&gt;&lt;!--这个sex和teacher根元素中的sex发生命名冲突--&gt; &lt;/student&gt; &lt;/teacher&gt; 2、名域的声明 (1)直接定义 xmlns:名域前缀="名域的URI"(唯一性) 类比:名字与身份证 名域的使用,名域...

    Mobile Atlas Creator.exe

    [CDATA[http://t{$serverpart}.tianditu.cn/DataServer?T=cia_w&X={$x}&Y={$y}&L={$z}]]&gt;&lt;/url&gt; &lt;serverParts&gt;0 1 2 3 5 6 7&lt;/serverParts&gt; &lt;backgroundColor&gt;#00000000&lt;/backgroundColor&gt; &lt;/customMapSource&gt; &lt;/...

Global site tag (gtag.js) - Google Analytics