【XML】XML中的五個保留字符及實體引用(轉)


字符名稱

字符

實體引用

&

&

大於號

>

小於號

<

單引號

'

雙引號

"

在XML文檔中,構成元素內容或屬性的字符一般用它本身表示,但對於XML中的保留字符如“<”,“>”等就不適用了。在XML文檔中如果要使用到保留字符的話就要利用實體引用方式來表示。上表列出了XML中的五個保留字符及實體引用。

例:實體引用實例,文件名exa.xml。

<?xml version="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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM