XML Schema Properti
Semua atribut dideklarasikan sebagai tipe sederhana.
Apa atribut?
unsur-unsur sederhana tidak dapat memiliki atribut. Jika elemen memiliki atribut, ia akan diperlakukan sebagai semacam tipe kompleks. Tapi properti itu sendiri selalu digunakan sebagai deklarasi tipe sederhana.
Bagaimana cara mendeklarasikan properti?
sintaks adalah sifat didefinisikan
Di sini, xxx adalah nama properti, yyy menyediakan bahwa jenis data atribut. 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
Ini adalah elemen XML dengan atribut:
Ini adalah definisi atribut yang sesuai:
Nilai default dan nilai tetap dari properti
Properti memiliki nilai 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 "EN":
nilai tetap juga secara otomatis ditugaskan untuk elemen, dan Anda tidak dapat ditentukan sebelumnya nilai tambah.
Pada contoh berikut, nilai tetap adalah "EN":
atribut opsional dan diperlukan
Dalam kasus default, atribut opsional. Untuk menentukan atribut diperlukan, gunakan "menggunakan" atribut:
Mendefinisikan konten
Ketika elemen XML atau atribut telah tipe data didefinisikan, itu akan menambah konten mendefinisikan elemen atau atribut.
Jika jenis elemen XML adalah "xs: date", dan isi di dalamnya mirip dengan "Hello World" string elemen tidak akan (melalui) otentikasi.
Melalui skema XML, Anda juga dapat menambahkan Anda sendiri untuk menentukan elemen XML dan atribut. Batas ini disebut facet (Catatan Editor: berarti (polyhedron) permukaan, dapat diterjemahkan sebagai permukaan didefinisikan). Anda akan belajar lebih banyak tentang aspek pengetahuan dalam bagian berikut.