注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Study Desk

Share my desk with you!......

 
 
 

日志

 
 

XML中的实体引用与CDATA标记  

2006-12-26 17:47:32|  分类: 计总会 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

XML文档中,如果要使用到保留字,就要利用实体引用方式来表示.

XML中的5个保留字符及实体引用< xmlnamespace prefix ="o" ns ="urn:schemas-microsoft-com:office:office" />

 

实体引用

&

&amp;

> 

&gt;

< 

&lt;

&apos;

&quot;

 

例如:

<?xml version="1.0" encoding="gb2312"?>

<recommendation>

   <title>&lt;&lt;Core Java 2&gt;&gt;&amp;&lt;&lt;Design Pattern&gt;&gt;</title>

</recommendation>

浏览如下:

  <?xml version="1.0" encoding="gb2312" ?>

- <recommendation>

     <title><<Core Java 2>>&<<Design Pattern>></title>

  </recommendation>

 

但是,XML文档中使用到较多的保留字符时,采用实体引用方式来处理就比较繁琐了,而且代码的可读性也会下降,使用CDATA标记就是一种比较好的解决办法.CDATA标记以”<![CDATA[”开始,”]]>”结束,而对于CDATA标记之间的内容,可以直接使用XML的保留字符,而不需要通过实体引用.

:

<?xml version="1.0" encoding="gb2312"?>

<recommendation>

   <title>

   <![CDATA[<<Core Java 2>>&<<Design Pattern>>]]>

   </title>

</recommendation>

浏览如下:

  <?xml version="1.0" encoding="gb2312" ?>

- <recommendation>

- <title>

- <![CDATA[

<<Core Java 2>>&<<Design Pattern>>

  ]]>

  </title>

  </recommendation>

  评论这张
 
阅读(22007)| 评论(0)
推荐 转载

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017