两个xml列表的长度是否可以定义为需要相等?

两个xml列表的长度是否可以定义为需要相等?,xml,list,xsd,Xml,List,Xsd,假设您在xml模式中定义了两个列表,将它们称为A和B,有没有办法说A必须是一个或多个项,B必须与A的长度相同?中不支持共现约束。在其中,他们仍处于起草阶段。因此,遗憾的是,没有。作为存储的替代方案 A = (a, a, a) B = (b, b, b) 如果使用相同的长度,您可以尝试存储: AB = ([a,b], [a,b], [a,b]) 这样,您需要强制执行的约束是AB中的每个元素的长度为2,并且由类型A和B组成-这在正常模式中应该是可能的

假设您在xml模式中定义了两个列表,将它们称为A和B,有没有办法说A必须是一个或多个项,B必须与A的长度相同?

中不支持共现约束。在其中,他们仍处于起草阶段。因此,遗憾的是,没有。

作为存储的替代方案

A = (a, a, a)
B = (b, b, b)
如果使用相同的长度,您可以尝试存储:

AB = ([a,b], [a,b], [a,b])
这样,您需要强制执行的约束是AB中的每个元素的长度为2,并且由类型A和B组成-这在正常模式中应该是可能的