`
xubindehao
  • 浏览: 246005 次
  • 性别: 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[】开始,以【]]>】结束的,否则解析器匹配的时候会发生错误。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics