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

XML中的特殊(保留)字符数据

发布时间:2020-12-16 23:39:19 所属栏目:百科 来源:网络整理
导读:XML中的特殊(保留)字符数据 制作人:全心全意 在XML文档中,有些字符会被XML解析器当作标记进行处理。如果希望把这些字符作为普通字符处理,就需要使用实体引用或CDATA段。 使用实体引用 为了避免系统将字符串中的特殊字符当成XML保留字符,XML提供了一些

XML中的特殊(保留)字符数据

制作人:全心全意

在XML文档中,有些字符会被XML解析器当作标记进行处理。如果希望把这些字符作为普通字符处理,就需要使用实体引用或CDATA段。

  • 使用实体引用

为了避免系统将字符串中的特殊字符当成XML保留字符,XML提供了一些实体引用。在字符串中需要使用这些特殊字符时,就可以使用这些实体引用。常见的实体引用如下表所示:

字? ? ?符 实? ?体? ?引? ?用
< &lt;
> &gt;
& &amp;
&apos;
" &quot;

?

?

  • 使用CDATA段

CDATA段是一种用来包含文本的方法,其内部的所有内容都会被XML解析器当作普通文本,所以,任何符号都不会被认为是标记符。在CDATA标记下,实体引用将会失去作用。其语法格式如下:

<![CDATA[文本内容]]>

  

?演示示例:

<?xml version="1.0" encoding="utf-8"?>
<contexts>
<!--使用实体引用-->
<context>
	<title>
		标题
	</title>
	<content>
		5 &lt; 3
	</content>
</context>

<!--使用CDATA段-->
<context>
	<title>
		标题
	</title>
	<content>
		<![CDATA[6 < 3]]>
	</content>
</context>
</contexts>

(编辑:李大同)

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

    推荐文章
      热点阅读