Xml 是否有方法将作用域ID和IDREF设置为特定属性?

Xml 是否有方法将作用域ID和IDREF设置为特定属性?,xml,dtd,Xml,Dtd,我正在尝试为XML文件指定DTD。但是在它里面,我有两个ID用于不同的事情 我希望将这些ID分开,以便一个使用IDREF的标记的属性必须与特定标记的属性的ID匹配,而另一个使用IDREF属性的标记必须与另一个特定标记的属性的ID匹配 这可能吗?不,ID/IDREF/IDREFS具有文档范围 如果可以使用XSD而不是DTD,则可以通过XSD:key和XSD:keyref对id范围进行更多控制

我正在尝试为XML文件指定DTD。但是在它里面,我有两个ID用于不同的事情

我希望将这些ID分开,以便一个使用IDREF的标记的属性必须与特定标记的属性的ID匹配,而另一个使用IDREF属性的标记必须与另一个特定标记的属性的ID匹配


这可能吗?

不,ID/IDREF/IDREFS具有文档范围

如果可以使用XSD而不是DTD,则可以通过
XSD:key
XSD:keyref
对id范围进行更多控制