Bagikan melalui


Simpul Elemen Bidang

Gambaran Umum

Di Editor BizTalk, Anda menggunakan simpul Elemen Bidang untuk menjelaskan item informasi yang bersifat sederhana, seperti string dan angka. Selanjutnya, mereka digunakan ketika informasi yang dimaksud muncul sebagai konten elemen XML dalam instans pesan aktual, dibandingkan dengan muncul sebagai nilai atribut yang terkait dengan elemen XML. Untuk informasi tambahan tentang informasi yang disimpan sebagai nilai atribut, lihat Simpul Atribut Bidang.

Catatan

Di BizTalk Editor, elemen dan elemen atribut dapat diwakili oleh simpul Bidang , meskipun memiliki ikon berbeda yang terkait dengannya dalam tampilan pohon skema, representasi XML yang berbeda di jendela XSD, dan properti yang berbeda di jendela Properti Visual Studio.

Untuk item informasi tertentu dalam pesan XML, di mana item informasi berarti satu jenis sederhana diskrit, seperti string atau angka, selalu ada pertanyaan mengenai apakah informasi tersebut harus diwakili sebagai atribut elemen, atau sebagai subelemen elemen tersebut. Sebagai aturan umum, mewakili item informasi sebagai atribut cenderung lebih tepat ketika nilai yang mungkin diskrit, jumlahnya sedikit, dan cenderung memodifikasi semantik elemen itu sendiri. Mewakili item informasi sebagai subelemen cenderung lebih tepat ketika nilai yang mungkin dapat mengulangi variabel berapa kali, kemungkinan memiliki nilai yang lebih luas, mungkin panjang, seperti dalam string panjang, dan merupakan salah satu dari beberapa nilai saudara di mana urutannya relevan. Jika Anda hanya membuat skema untuk jenis dokumen XML yang sudah ada, pilihan Anda menggunakan simpul Elemen Bidang atau simpul Atribut Bidang untuk item informasi tertentu telah dibuat untuk Anda, dan Anda harus menggunakan simpul yang cocok dengan XML.

Representasi XSD

Saat simpul Elemen Bidang dimasukkan ke dalam simpul Rekaman , simpul tersebut disisipkan di akhir simpul anak lainnya dalam elemen urutan dalam simpul Rekaman . Contoh berikut menunjukkan simpul Elemen Bidang baru, dalam huruf tebal, disisipkan di akhir elemen urutan dalam simpul Rekaman (dengan simpul bernama untuk mengklarifikasi identitasnya).

<xs:element name="ContainingRecord">  
    <xs:complexType>  
        <xs:sequence>  
            <xs:element name="ExistingFieldElement" type="xs:string" />  
            <xs:element name="EmptyNestedRecord">  
                <xs:complexType />  
            </xs:element>  

        </xs:sequence>  
        <xs:attribute name="ExistingFieldAttribute" type="xs:string" />  
    </xs:complexType>  
</xs:element>  

Lihat juga