字元實體參照

字元實體參照(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字元實體參照列表

參見

相關條目

參考

外部連結