加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

XML中的五个保留字符及其实体引用

发布时间:2020-12-16 05:16:07 所属栏目:百科 来源:网络整理
导读:字符名称 字符 实体引用 和 amp; 大于号 gt; 小于号 lt; 单引号 ‘ apos; 双引号 “ quot; 在XML文档中,构成元素内容或属性的字符一般用它本身表示,但对于XML中的保留字符如“”,“”等就不适用了。在XML文档中如果要使用到保留字符的话就要利用实体引用

字符名称

字符

实体引用

&

&

大于号

>

>

小于号

<

&lt;

单引号

&apos;

双引号

&quot;

在XML文档中,构成元素内容或属性的字符一般用它本身表示,但对于XML中的保留字符如“<”,“>”等就不适用了。在XML文档中如果要使用到保留字符的话就要利用实体引用方式来表示。上表列出了XML中的五个保留字符及实体引用。

例:实体引用实例,文件名exa.xml。

<?xmlversion="1.0" encoding="gb2312" ?>

<recommendation>

<title>&lt; &lt;三国演义&gt; &gt; &amp; &lt; &lt;水浒传&gt;&gt;</title>

</recommendation>

实体引用解决了如何在元素值或属性值中使用XML的保留字符。但是,当XML文档中使用到较多的保留字符时,采用实体引用方式来处理就比较繁琐了,而且代码的可读性也降低了,使用CDATA标记就是一种比较好的解决办法。CDATA标记以“<![CDATA[”开始,以“]]>”结束,而对于CDATA标记之间的内容可以直接使用XML的保留字符,而不需要通过实体引用。同样,上题改成使用CDATA标记。

例:CDATA的使用,code.xml。

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

<recommendation>

<title>

<![CDATA[<<三国演义>> &<<水浒传>>]]>

</title>

</recommendation>

原文地址:http://blog.sina.com.cn/s/blog_71460d950100o1o8.html

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读