XSD 文件中的minOccurs
属性的默认值为 1 (source)。
假设您有一个 XSD 指定包含 2 个元素的复杂类型:和.
如果您提供仅包含,则不会验证。
相反,您会收到以下消息:<element>
<el1>
<el2>
XDocument
<el2>
XDocument
命名空间 ___ 中的元素 Message 在命名空间 ___ 中具有无效的子元素 el2。 预期的可能元素列表:el1
这基本上是一个错误<el2>
,人们期望在复杂类型上出现错误,因为不包含<el1>
.
我的问题是:
有没有办法检查所有> 0 的<element>
标签minOccurs
是否存在?
我会说这是使用 XSD 验证 XML 时非常基本的检查。