Aracılığıyla paylaş


Karma türü ve basit içerik

SQL Serverbasit bir içerik karışık türü kısıtlama desteklemez. 

Örnek

Aşağıdaki xml şema koleksiyonu myComplexTypeAboşaltılması bir karmaşık türü. Yani hem unsurları var minOccurs0 olarak ayarlayın. Bu gibi basit bir içerik için kısıtlama girişimi myComplexTypeBbildirimi desteklenmiyor. Bu nedenle, aşağıdaki xml şema koleksiyonu oluşturma başarısız olur:

CREATE XML SCHEMA COLLECTION SC AS '
<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://ns" xmlns:ns="http://ns"
xmlns:ns1="http://ns1">

    <complexType name="myComplexTypeA" mixed="true">
        <sequence>
            <element name="a" type="string" minOccurs="0"/>
            <element name="b" type="string" minOccurs="0" maxOccurs="23"/>
        </sequence>
    </complexType>


    <complexType name="myComplexTypeB">
        <simpleContent>
            <restriction base="ns:myComplexTypeA">
                <simpleType>
                    <restriction base="int">
                        <minExclusive value="25"/>
                    </restriction>
                </simpleType>
            </restriction>
        </simpleContent>
    </complexType>
</schema>
'
GO

Ayrıca bkz.

Başvuru

Gereksinimleri ve xml şema koleksiyonları sunucu üzerindeki kısıtlamaları