本文介绍了有没有一种方法可以将ID和IDREF范围划分为特定属性?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I'm trying to specify a DTD for an XML file. But in it, I have two IDs used for different things.

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

I'd like to keep these IDs separate so that one tag's attribute that uses a IDREF must match the ID for a particular tag's attribute and another tag that uses a attribute IDREF must match the ID for another particular tag's attribute

这可能吗?

推荐答案

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

No, ID/IDREF/IDREFS have document scope.

如果可以使用XSD代替DTD ,您可以通过 xsd:key xsd:keyref 更好地控制ID范围。

If you can use XSD instead of DTD, you can get more control over id scoping via xsd:key and xsd:keyref.

这篇关于有没有一种方法可以将ID和IDREF范围划分为特定属性?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-18 20:15