如何在complexType中包含枚举?

时间:2014-05-21 12:35:35

标签: xsd

如果这是包含枚举的正确方法,请告诉我:
如何将错误类型限制为A,E,I和W

<xsd:complexType name="Errors">
            <xsd:sequence>
                <xsd:element name="Error" maxOccurs="unbounded">
                    <xsd:complexType>
                        <xsd:sequence>
                            <xsd:element name="ErrorType">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                    <xsd:maxLength value="1"/>
                                        <xsd:minLength value="1"/> 
                                        <xsd:enumeration value="E"/>
                                        <xsd:enumeration value="A"/>
                                        <xsd:enumeration value="W"/>
                                        <xsd:enumeration value="I"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                            <xsd:element name="ErrorMsgTxt">
                                <xsd:simpleType>
                                    <xsd:restriction base="xsd:string">
                                        <xsd:maxLength value="4000"/>
                                    </xsd:restriction>
                                </xsd:simpleType>
                            </xsd:element>
                        </xsd:sequence>
                    </xsd:complexType>
                </xsd:element>
            </xsd:sequence>
        </xsd:complexType>

0 个答案:

没有答案