Element Sederhana XSD
- Halaman Sebelumnya XSD <schema>
- Halaman Berikutnya Atribut XSD
XML Schema dapat mendefinisikan elemen dalam berkas XML.
Elemen mudah merujuk kepada elemen yang hanya berisi teks. Ini tidak akan mengandung elemen lain atau atribut.
Apa itu elemen mudah?
Elemen mudah merujuk kepada elemen yang hanya berisi teks. Ini tidak akan mengandung elemen lain atau atribut.
walau begitu, batasan 'hanya terdiri dari teks' sering kali dapat menyebabkan kesalahan pengertian. Teks memiliki banyak jenis. Ini dapat berupa salah satu jenis yang termasuk dalam definisi XML Schema (boolean, string, data, dll), atau ini dapat berupa jenis yang dibuat khusus sendiri.
Anda juga dapat menambahkan batasan (berarti facets) kepada jenis data, untuk membatasi kontennya, atau Anda dapat meminta data untuk memenuhi pola khusus.
Definisi elemen mudah
Syarat penggunaan elemen mudah:
<xs:element name="xxx" type="yyy"/>
Di sini xxx merujuk kepada nama elemen, yyy merujuk kepada jenis data elemen. XML Schema memiliki banyak jenis data baku.
Jenis yang paling sering digunakan adalah:
- xs:string
- xs:decimal
- xs:integer
- xs:boolean
- xs:date
- xs:time
Contoh:
Ini adalah beberapa elemen XML:
<lastname>Smith</lastname> <age>28</age> <dateborn>1980-03-27</dateborn>
Ini adalah definisi elemen mudah yang relevan:
<xs:element name="lastname" type="xs:string"/> <xs:element name="age" type="xs:integer"/> <xs:element name="dateborn" type="xs:date"/>
Nilai baku dan tetap element sederhana
Element sederhana dapat memiliki nilai baku atau tetap yang ditentukan.
Jika tidak ada nilai lain yang ditentukan, nilai baku akan secara otomatis dialokasikan kepada element.
Dalam contoh di bawah ini, nilai baku adalah "red":
<xs:element name="color" type="xs:string" default="red"/>
Nilai tetap akan secara otomatis dialokasikan kepada element, dan Anda tidak dapat menentukan nilai lainnya.
Dalam contoh di bawah ini, nilai tetap adalah "red":
<xs:element name="color" type="xs:string" fixed="red"/>
- Halaman Sebelumnya XSD <schema>
- Halaman Berikutnya Atribut XSD