1
的存在我有一个父元素内三种可能的元素:XSD - 元素的存在取决于其它元件(一个或多个)
<parent>
<a>...</a>
<b>...</b>
<c>...</c>
</parent>
内部parent
,元件b
当元件a
存在只允许。另外,元素c
仅在元素b
(因此也存在a
)存在时才被允许。换句话说,以下配置被允许:
<parent>
<a>...</a>
<b>...</b>
<c>...</c>
</parent>
<parent>
<a>...</a>
<b>...</b>
</parent>
<parent>
<a>...</a>
</parent>
以下配置是无效的:
<parent>
<b>...</b>
</parent>
<parent>
<c>...</c>
</parent>
<parent>
<b>...</b>
<c>...</c>
</parent>
是在XSD此约束可表达?