Bagikan melalui


Penggunaan Kembali Tipe Global Yang Kompleks

Untuk menggunakan jenis global yang kompleks apa adanya, di lokasi lain di pohon skema, mulailah dengan menyisipkan simpul Rekaman baru di lokasi yang diinginkan. Kemudian atur properti Jenis Struktur Datanya ke nama jenis global yang kompleks.

Dalam contoh berikut, BillingAddress adalah nama simpul Rekaman yang baru disisipkan, dan GlobalAddrType adalah nama jenis global kompleks yang diadopsinya. Dalam tampilan pohon skema, struktur simpul duplikat akan ditampilkan di bawah simpul bernama BillingAddress, identik dengan struktur simpul yang berdekatan di bawah simpul bernama ShippingAddress.

  • Sebelumnya, dengan simpul yang baru disisipkan bernama BillingAddress.

    <xs:schema>  
        <xs:element name="Root">  
            <xs:complexType>  
                <xs:sequence>  
                    <xs:element name="ShippingAddress" type="GlobalAddrType" />  
                    <xs:element name="BillingAddress">  
                        <xs:sequence />  
                    </xs:element>  
                </xs:sequence>  
            </xs:complexType>  
        </xs:element>  
        <xs:complexType name="GlobalAddrType">  
        [Address structure defined globally here.]  
        </xs:complexType>  
    </xs:schema>  
    
  • Setelah menggunakan jenis dasar kompleks GlobalAddrType, apa adanya.

    <xs:schema>  
        <xs:element name="Root">  
            <xs:complexType>  
                <xs:sequence>  
                    <xs:element name="ShippingAddress" type="GlobalAddrType" />  
                    <xs:element name="BillingAddress" type="GlobalAddrType" />  
                </xs:sequence>  
            </xs:complexType>  
        </xs:element>  
        <xs:complexType name="GlobalAddrType">  
        [Address structure defined globally here.]  
        </xs:complexType>  
    </xs:schema>  
    

Lihat juga

Cara Menggunakan Tipe Global yang Kompleks