2014-07-16 2 views
1

WEB API 프로젝트에서 XSD 유효성 검사를 사용하고 있습니다.단일 열거 형 태그에 여러 값을 사용할 수 있습니까?

지금 다음과 같은 방법으로 문자열 값을 확인합니다.

<xs:simpleType name="CoverageTierPattern"> 
    <xs:restriction base="xs:string"> 
    <xs:enumeration value="EE"/> 
    <xs:enumeration value="ES"/> 
    <xs:enumeration value="EC"/> 
    <xs:enumeration value="Fam"/> 
    <xs:enumeration value="WO"/> 
    <xs:enumeration value="WP"/> 
    <xs:enumeration value="NE"/> 
    <xs:enumeration value="RC"/> 
    </xs:restriction> 
</xs:simpleType> 

이 목록 값은 앞으로 추가되어야합니다.

그래서 내가 그것을

처럼 하나 열거 요소에 값을 사용하는 것이 가능 알아야
<xs:enumeration value="EE|ES|EC|..."/> 

다른 존재하는 다른 방법은 PLZ 말해 경우에 현명한. 페이지의 중간에 here에서

<xs:pattern value="EE|ES|EC|..."/> 

전체 예 :

답변

0

당신은 pattern 요소 대신이 같은 enumeration을 사용할 수 있습니다.

<xs:element name="gender"> 
    <xs:simpleType> 
    <xs:restriction base="xs:string"> 
     <xs:pattern value="male|female"/> 
    </xs:restriction> 
    </xs:simpleType> 
</xs:element>