我觉得这不可能,但还是想提一下。给定以下XML:
<people count="3">
<person>Bill</person>
<person>Joe</person>
<person>Susan</person>
</people>
在XSD中,是否有可能强制@count属性的值等于定义元素(在此示例中为person元素)的正确计数?上面的示例显然是正确的,而下面的示例将无法验证:
<people count="5">
<person>Bill</person>
<person>Joe</person>
<person>Susan</person>
</people>