XML的DTD文件 - 使用多个IDREF值声明ATTLIST

问题描述 投票:0回答:1

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

我读了this关于在DTD文件中格式化ATTLIST并且没有在那里找到,或者在任何地方解决我的特定情况。我发现如何在xml中允许对象内的多个朋友标签

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

但这不符合我的需要。

我试过用

<!ELEMENT human> 
<!ATTLIST friends IDREF>

但它不符合我在该属性中对多个朋友的需求。它可能吗?我怎么声明呢?

谢谢

xml dtd
1个回答
1
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.