Bagikan melalui


Membuat dokumen XML berdasarkan skema XSD

Fitur Buat Sampel XML menghasilkan contoh file XML berdasarkan file Skema XML (XSD) Anda.

Anda dapat menggunakan opsi ini untuk skenario berikut:

  • Untuk memahami penggunaan berbagai konstruksi dalam skema Anda.

  • Untuk mengkonfirmasi bahwa skema melakukan apa yang dimaksudkan untuk dilakukan.

Fitur Buat Sampel XML hanya tersedia pada elemen global, dan memerlukan kumpulan skema XML yang valid.

Fitur ini biasanya menghasilkan dokumen XML yang valid. Namun, jika skema berisi satu atau beberapa hal berikut ini, sampel mungkin tidak valid:

  • Batasan identitas xs:key, xs:keyref, dan xs:unique.

  • xs:pattern faset.

  • Enumerasi jenis xs:QName.

  • Jenis xs:ENTITY, xs:ENTITIES, dan xs:NOTATION.

Perhatikan juga bahwa xs:base64Binary konten akan dibuat hanya jika enumerasi terjadi dalam skema untuk jenis itu.

Untuk menghasilkan dokumen instans XML berdasarkan file XSD

  1. Ikuti langkah-langkah dalam Cara: Membuat dan mengedit file skema XSD.

  2. Di Penjelajah Skema XML, klik kanan PurchaseOrder elemen global, lalu pilih Buat Sampel XML.

    Saat Anda memilih opsi ini, file urchaseOrder.xml dengan contoh konten XML berikut akan dibuat dan dibuka di editor XML:

    <?xml version="1.0" encoding="utf-8"?>
    <PurchaseOrder OrderDate="1900-01-01" xmlns="http://tempuri.org/PurchaseOrderSchema.xsd">
      <ShipTo country="US">
        <name>name1</name>
        <street>street1</street>
        <city>city1</city>
        <state>state1</state>
        <zip>1</zip>
      </ShipTo>
      <ShipTo country="US">
        <name>name2</name>
        <street>street2</street>
        <city>city2</city>
        <state>state2</state>
        <zip>-79228162514264337593543950335</zip>
      </ShipTo>
      <BillTo country="US">
        <name>name1</name>
        <street>street1</street>
        <city>city1</city>
        <state>state1</state>
        <zip>1</zip>
      </BillTo>
    </PurchaseOrder>