六.实体
定义实体和引用实体
定义实体:定义变量
引用实体:引用变量
1.一般实体
特性:定义实体在DTD中,实体引用在xml中
(1).定义实体
<!ENTITY 实体名 “实体值”>
<!ENTITY itcast "北京传智播客教育科技有限公司">
(2).引用实体
<student number="ID_0001" name="zhangsan" school="&itcast;"/>
2.参数实体
特点:定义实体在DTD中,实体引用也在DTD(一般在外部DTD)中。
(1)定义实体
<!ATTLIST % 实体名 “实体值”>
例如:
<!ATTLIST % friend "student friend IDREF #IMPLIED">
(2).引用参数
<!ATTLIST % 实体名>
例如(引用上面定义的实体):
<!ATTLIST % friend>
转换成:
<!ATTLIST student friend IDREF #IMPLED>