XSD字段依赖于另一个字段

时间:2017-08-13 10:43:40

标签: xsd dependencies

我有一个包含两个字段的XSD - 一个是ACCEPTEDREJECTED的状态枚举,另一个是只有在状态被拒绝时才应填写的rejected_note。

这样的事情:

           |----Rejected_Note----|
Status     minOccurs     maxOccurs
ACCEPTED   0             0
REJECTED   1             1

如何根据minOccurs值设置maxOccursStatus

相关的xsd部分:

<xs:element name="approval_status">
    <xs:simpleType>
        <xs:restriction base="xs:string">
            <xs:enumeration value="APPROVED" />
            <xs:enumeration value="REJECTED" />
        </xs:restriction>
    </xs:simpleType>
</xs:element>
<xs:element name="reject_reason" type="xs:string"
    minOccurs="???" maxOccurs="???">
</xs:element>

0 个答案:

没有答案