字符實體引用

字符實體引用(character entity reference), 是標記語言 SGMLHTML中對字符的一種轉義序列表示, 通過文件類型描述(DTD)中預定義且明確聲明的SGML命名實體英語SGML entity的引用來描述Unicode字符. 其目的是對當前文檔的編碼方式不能包含的字符,提供一種轉義表示。這種方法也被稱作"實體引用"(entity references)甚至"實體"(entity), 雖然這種說法是不妥當的.

一個實體聲明通過<!ENTITY name "value">DTD或XML語法來創建。實體聲明中定義的名字可以在隨後的XML中使用.

字符實體引用的格式是:

&name;

其中name是實體的名字,最後的分號;是必需的.

XML 1.0 預定義字符實體引用:

名字 字符值引用 字符 十進制編碼 含義
quot &#34; " x22 (34) 雙引號
amp &#38; & x26 (38) &
apos &#39; ' x27 (39) 撇號
lt &#60; < x3C (60) 小於號
gt &#62; > x3E (62) 大於號

完整的XML與HTML預定義的字符實體引用詳見:XML與HTML字符實體引用列表

參見

相關條目

參考

外部連結