Latest web development tutorials

elemen Simple XSD

Skema elemen XML mendefinisikan file XML.

unsur-unsur sederhana adalah elemen-elemen hanya berisi teks. Ini tidak mengandung unsur-unsur atau atribut lainnya.


Apa yang dimaksud dengan elemen sederhana?

unsur-unsur sederhana adalah elemen-elemen hanya berisi teks. Ini tidak mengandung unsur-unsur atau atribut lainnya.

Namun, "hanya berisi teks" pembatasan sangat mungkin menyebabkan kesalahpahaman. Ada banyak jenis teks. Hal ini dapat dimasukkan dalam definisi XML Schema satu jenis (boolean, string, data, dll), atau mungkin jenis kustom yang Anda tetapkan sendiri.

Anda juga dapat menambahkan pembatasan (yaitu, aspek), untuk membatasi isinya, atau Anda dapat meminta data untuk mencocokkan pola tertentu dengan jenis data.


definisi sederhana dari unsur-unsur

Sederhana elemen sintaks definisi:

<xs:element name="xxx" type="yyy"/>

Dimana xxx adalah nama elemen, yyy mengacu pada jenis data elemen. XML Schema memiliki banyak built-in tipe data.

Jenis yang paling umum adalah:

  • xs: string
  • xs: desimal
  • xs: integer
  • xs: boolean
  • xs: Tanggal
  • xs: waktu

contoh

Berikut adalah beberapa elemen XML:

<lastname>Refsnes</lastname>
<age>36</age>
<dateborn>1970-03-27</dateborn>

Ini adalah definisi elemen sederhana yang sesuai:

<xs:element name="lastname" type="xs:string"/>
<xs:element name="age" type="xs:integer"/>
<xs:element name="dateborn" type="xs:date"/>


Nilai default dari elemen sederhana dan nilai tetap

elemen sederhana dapat memiliki default yang ditentukan atau nilai tetap.

Ketika tidak ada nilai lain yang ditentukan, nilai default secara otomatis ditetapkan ke elemen.

Pada contoh berikut, nilai default adalah "merah":

<xs:element name="color" type="xs:string" default="red"/>

nilai tetap juga secara otomatis ditugaskan untuk elemen, dan Anda tidak dapat ditentukan sebelumnya nilai tambah.

Pada contoh berikut, nilai tetap adalah "merah":

<xs:element name="color" type="xs:string" fixed="red"/>