字符实体引用





字符实体引用(character entity reference), 是标记语言 SGML与HTML中对字符的一种转义序列表示, 通过文件类型描述(DTD)中预定义且明确声明的SGML命名实体英语SGML entity的引用来描述Unicode字符. 其目的是对当前文档的编码方式不能包含的字符,提供一种转义表示。这种方法也被称作"实体引用"(entity references)甚至"实体"(entity), 虽然这种说法是不妥当的.


一个实体声明通过<!ENTITY name "value">DTD或XML语法来创建。实体声明中定义的名字可以在随后的XML中使用.


字符实体引用的格式是:



&name;

其中name是实体的名字,最后的分号;是必需的.


XML 1.0 预定义字符实体引用:













































名字
字符值引用
字符
十进制编码
含义
quot

"
"
x22 (34)

双引号
amp

&
&
x26 (38)

&
apos

'
'
x27 (39)

撇号
lt

<
<
x3C (60)

小于号
gt

>
>
x3E (62)

大于号

完整的XML与HTML预定义的字符实体引用详见:XML与HTML字符实体引用列表 。



参见



  • SGML实体

  • HTML字符编码

  • 字符值引用

  • XML与HTML字符实体引用列表



参考





外部链接



  • XML Entity Definitions for Characters (W3C Recommendation)

  • Entities Table


  • A Simple Character Entity Chart[永久失效連結]

  • A character entity chart with images for entities

  • A Clear and Quick Reference to HTML Symbol Entities Codes

  • XHTML Character Entity Reference

  • Character Entity Reference Chart




Comments

Popular posts from this blog

Information security

Volkswagen Group MQB platform

Daniel Guggenheim