열거 패싯Enumeration Facets

SQL ServerSQL Server 는 패턴 패싯 형식이나 이러한 패싯을 위반하는 열거형의 XML 스키마를 거부합니다. rejects XML schemas with types that have pattern facets or enumerations that violate those facets.

예제Example

다음 스키마는 주요 열거 값이 대/소문자 값을 포함하기 때문에 거부됩니다.The following schema would be rejected, because the featured enumeration value includes a mixed-case value. 또한 이 값이 소문자로만 값을 제한하는 패턴 값을 위반하기 때문에 거부됩니다.It would also be rejected because this value violates the pattern value that limits values to only lowercase letters.

CREATE XML SCHEMA COLLECTION MySampleCollection AS '  
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns" xmlns:ns="http://ns">  
    <simpleType name="MyST">  
       <restriction base="string">  
          <pattern value="[a-z]*"/>  
       </restriction>  
    </simpleType>  

    <simpleType name="MyST2">  
       <restriction base="ns:MyST">  
           <enumeration value="mYstring"/>  
       </restriction>  
    </simpleType>  
</schema>'  
GO  

참고 항목See Also

서버의 XML 스키마 컬렉션에 대한 요구 사항 및 제한 사항Requirements and Limitations for XML Schema Collections on the Server