XML的DTD文件-声明具有多个IDREF值的ATTLIST

时间:2019-04-08 19:05:11

标签: xml dtd

我正在编写DTD文件,并且需要一个实体具有IDREF属性,它可以在该属性中包含多个值,例如,当a,b,c是其他人类实例的ID时。

我读过this的有关在DTD文件中格式化ATTLIST的信息,但没有找到关于我的特殊情况的解决方案,也没有找到。我发现如何在对象中允许多个朋友标签,如xml

<human> 
<friend/> 
<friend/> 
</human> 

但这不符合我的需求。

我尝试使用

<!ELEMENT human> 
<!ATTLIST friends IDREF>

但是,该属性不符合我的多个朋友的需求。 有可能吗?我该如何申报?

谢谢

1 个答案:

答案 0 :(得分:1)

如果我正确理解了您的要求,则IDREFS属性类型似乎可以满足您的需求。