【发布时间】:2016-01-04 19:36:19
【问题描述】:
在 DTD 中定义元素时,是否可以使用实体来替换可能重复的子元素?
例如,而不是定义以下元素:
<!ELEMENT bear (weight, height, power)>
<!ELEMENT human (weight, height, power)>
我可以用这样的定义实体替换孩子的定义吗:
<!ELEMENT bear &stats;>
<!ELEMENT human &stats;>
<!ENTITY stats "(weight, height, power)">
如果不是,那么避免重复的方法是什么(在 DTD 而不是模式中)?
【问题讨论】:
标签: entity element dtd reusability