XSD SchemaLesson 94Preview gratis
XSD <any>
Lesson ini bagian dari XML · Semua level
Ringkasan
<xs:any> memperluas model content agar menerima elemen lain yang belum dideklarasikan dalam skema, sehingga struktur tetap terbuka untuk data ekstensibel. Elemen ini selalu berada di dalam sequence, choice, atau group, dan dikendalikan oleh minOccurs, maxOccurs, serta processContents. Dengan xs:any, elemen tambahan dari pihak ketiga dapat diterima tanpa mengubah skema utama.
Poin kunci
- <xs:any> hanya sah di dalam model content seperti sequence, choice, atau group
- namespace menentukan namespace yang diterima, misalnya ##other atau ##any
- processContents="lax" memvalidasi bila skema tersedia, "skip" melewatkan validasi
- minOccurs dan maxOccurs mengatur jumlah elemen tak dikenal yang diterima
- Cocok untuk membuka ekstensi vendor tanpa merusak kontrak skema
Materi lengkap
Contoh kode dan kuis
Materi lengkap, contoh kode, dan kuis tersedia untuk pelanggan. 5 soal.