我坚持使用XSD的"选择"元素描述.它指出,只有一个元素,来自该标记内的元素可以在有效的XML中找到:
允许所选组中包含的一个且仅一个元素出现在包含元素中.
(http://msdn.microsoft.com/en-us/library/ms256109%28v=vs.110%29.aspx)
从另一方面看,属性maxOccurs ="unbounded"可能会改变相反的情况,现在任何数量的元素都可能出现在'choice'所描述的类型中:请参考这个问题:
那么在里面有选择指标的类型中可以找到多少个元素?