DTD 教程
1. DTD 教程 2. DTD 简介 3. DTD 构建模块 4. DTD 元素 5. DTD 属性 6. XML 元素和属性比较 7. DTD 实体 8. DTD 验证 9. DTD 实例 10. DTD 总结

DTD 实体

DTD - 实体


实体是用于定义引用普通文本或特殊字符的快捷方式的变量。

  • 实体引用是对实体的引用。

  • 实体可在内部或外部进行声明。


一个内部实体声明

语法

<!ENTITY entity-name "entity-value">

实例

DTD 实例:

<!ENTITY writer "Donald Duck.">
<!ENTITY copyright "Copyright .com">

XML 实例:

<author>&writer;&copyright;</author>

注意: 一个实体由三部分构成: 一个和号 (&), 一个实体名称, 以及一个分号 (;)。


一个外部实体声明

语法

<!ENTITY entity-name SYSTEM "URI/URL">

实例

DTD 实例:

<!ENTITY writer SYSTEM "http://www.55mianshi.com/entities.dtd">
<!ENTITY copyright SYSTEM "http://www.55mianshi.com/entities.dtd">

XML example:

<author>&writer;&copyright;</author>