有没有办法将ID和IDREF范围扩展到特定属性?

时间:2015-02-02 20:32:30

标签: xml xml-dtd

我正在尝试为XML文件指定DTD。但在其中,我有两个用于不同事物的ID。

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

这可能吗?

1 个答案:

答案 0 :(得分:2)

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

如果您可以使用XSD而不是DTD,则可以通过xsd:keyxsd:keyref更好地控制ID范围。