有没有办法将 ID 和 IDREF 的范围限定到特定属性?
Is there a way to scope ID and IDREF to specific attributes?
我正在尝试为 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
.