XSD SchemaLesson 96Preview gratis
XSD Substitution
Lesson ini bagian dari XML · Semua level
Ringkasan
Substitution group memungkinkan sebuah elemen menggantikan elemen lain pada dokumen data, dengan syarat elemen pengganti merujuk head element lewat atribut substitutionGroup. Head dapat ditandai abstract="true" agar tidak boleh dipakai langsung, sehingga data wajib memilih salah satu anggotanya. Alternatif lain memakai atribut xsi:type untuk mengganti tipe sebuah elemen, bukan namanya.
Poin kunci
- substitutionGroup="namaHead" menetapkan elemen sebagai anggota pengganti
- Head element harus berupa elemen global yang dideklarasikan di <xs:schema>
- abstract="true" melarang head dipakai langsung di dokumen data
- Anggota wajib memakai tipe yang kompatibel dengan tipe head
- xsi:type mengganti tipe elemen, bukan substitutionGroup yang mengganti elemennya
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.