欢迎访问!
您的支持是我们不断前行的动力!

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>
赞(0) 打赏
转载请注明出处,未注明出处不得转载,蜘蛛侠 » XML中的特殊(保留)字符
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

蜘蛛侠,您身边的爬虫专家!

觉得文章有用就打赏一下文章作者吧

支付宝扫一扫打赏

微信扫一扫打赏