XSD 中的 minOccurs 和 maxOccurs 默认值不是 1 吗?

Are minOccurs and maxOccurs defaults ever not 1 in an XSD?

minOccursmaxOccurs 属性的默认值是否曾经不是 xml 架构的 1

我想知道简单地删除所有 minOccurs="1"maxOccurs="1" 是否安全,因为它们 (可能,取决于答案) 只是堵塞包含多余文本的架构。

minOccurs 和 maxOccurs 的默认值为 1,因此删除它们是安全的。

不过,您可能需要注意您的模式是否包含复杂类型的扩展。因为它们可能会更改继承的值。

是的。 minOccurs 和 maxOccurs 属性的默认值都是 1。请参阅 specification

的这一部分