有没有办法在XML模式中重用断言?

时间:2017-02-04 16:26:55

标签: xml dtd xsd-1.1

假设我在complexType中定义了一组断言,如何在另一个complexType或元素中重用相同的断言?

使用类型扩展/限制时断言是否继承?

我能想到的唯一方法是使用在dtd实体中定义断言条件,然后在需要时重用它们。

1 个答案:

答案 0 :(得分:1)

如果类型之间存在逻辑关系,那么您可以将两种类型的子类型设置为某种抽象超类型。

否则,正如您所说,您将离开DTD实体或其他文本翻译机制。