Baca dalam bahasa Inggris

Bagikan melalui


Simpul Akar

Di BizTalk Editor, simpul anak dari simpul Skema dikenal sebagai simpul Akar . Simpul akar adalah jenis node Rekaman khusus, dan memiliki beberapa properti lebih banyak daripada node Rekaman biasa. Simpul Akar mewakili jenis dokumen yang dijelaskan oleh skema, dan dapat diganti namanya sebagaimana melengkapinya. Misalnya, Anda dapat mengganti nama node Root sehingga menjelaskan jenis pesan yang diwakili skema, seperti purchaseOrder, orderAcknowledgment, atau shipNotice.

Saat Anda membuat skema XML baru di BizTalk Editor, simpul Skema dan satu simpul Root dibuat secara otomatis. Anda dapat membuat simpul Akar tambahan sebagai turunan dari simpul Skema ; ini memungkinkan Anda membuat pustaka skema dalam satu representasi bahasa definisi Skema XML (XSD). Misalnya, Anda dapat membuat pustaka skema untuk menjelaskan berbagai skema pesan yang terkait dengan pengiriman pesanan pembelian, menamai berbagai simpul akar purchaseOrder, orderAcknowledgment, dan shipNotice.

Representasi XSD

Contoh berikut menunjukkan baris dalam representasi XSD dari skema yang sesuai dengan simpul Akar dalam tampilan pohon skema.

<?xml version="1.0" encoding="utf-16" ?>  
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"  
    xmlns:b="http://schemas.microsoft.com/BizTalk/2003"  
    targetNamespace="http://BizTalk_Server_Project1.Schema2"  
    xmlns:xs="http://www.w3.org/2001/XMLSchema">  
    <xs:element name="Root">  
        <xs:complexType />   
    </xs:element>  
</xs:schema>  

Simpul akar di BizTalk Editor mewakili elemen utama dalam instans XML yang sesuai dari pesan yang dimaksud. Misalnya, jika node Root dari skema tertentu diganti namanya menjadi purchaseOrder, representasi XSD yang sesuai memiliki struktur tingkat tinggi berikut.

<?xml version="1.0" encoding="utf-16" ?>  
<xs:schema xmlns="http://BizTalk_Server_Project1.Schema2"  
    xmlns:b="http://schemas.microsoft.com/BizTalk/2003"  
    targetNamespace="http://BizTalk_Server_Project1.Schema2"  
    xmlns:xs="http://www.w3.org/2001/XMLSchema">  
    <xs:element name="">  
        <xs:complexType>   
            ...  
        </xs:complexType>   
    </xs:element>  
</xs:schema>  

Pesan instans XML yang sesuai harus memiliki struktur dasar berikut.

<?xml version="1.0"?>  
<purchaseOrder ...>  
    ...  
</purchaseOrder>  

Catatan

Simpul akar mungkin tidak memiliki atribut Bidang . Atribut bidang yang dilampirkan ke simpul Akar tidak disimpan dengan skema.

Lihat juga