Apa itu XML?

Seputarxml.xyz - Extensible Markup Language (XML) memberikan dasar untuk membuat dokumen dan sistem dokumen. XML beroperasi pada dua tingkat utama: pertama, menyediakan sintaks untuk markup dokumen; dan kedua, menyediakan sintaks untuk mendeklarasikan struktur dokumen.

XML jelas ditargetkan di Web, meskipun XML memiliki aplikasi di luarnya. Pengguna yang telah bekerja dengan HTML sebelumnya harus dapat mempelajari dasar-dasar XML tanpa terlalu banyak kesulitan. Kesederhanaan XML adalah nilai jual utamanya, bahkan mungkin fitur terkuatnya.

XML diturunkan dari (dan secara teknis merupakan bagian dari) Standard Generalized Markup Language (SGML). SGML telah menemukan basis pelanggan utamanya dalam organisasi yang menangani dokumen dalam jumlah besar - Kantor Percetakan Pemerintah AS, IBM, Departemen Pertahanan dan Layanan Pendapatan Internal AS, dan banyak penerbit.

Pengembangan SGML memberikan dasar untuk XML, tetapi XML memiliki sintaks yang lebih kecil dan lebih sederhana, ditargetkan untuk pengembang web dan lainnya yang membutuhkan solusi sederhana untuk pembuatan, pengelolaan, dan tampilan dokumen.

Catatan: Bagian berikut ini bukan tutorial XML. Ini hanya menunjukkan beberapa bagian XML untuk menunjukkan bagian dari seperti apa dokumen dan tampilan DTD. Untuk tutorial lengkap tentang XML, lihat XML: A Primer saya, atau salah satu dari sejumlah panduan XML bagus lainnya yang tiba di toko buku di dekat Anda.

Seperti HTML (aplikasi SGML), XML menggunakan elemen dan atribut, yang ditunjukkan dalam dokumen menggunakan tag. Tag dimulai dengan <dan ditutup dengan a>. Tag akhir menyertakan a / sebelum nama elemen; tag kosong menyertakan a / sebelum penutupan>. Misalnya, bit dokumen berikut mencakup tiga elemen: dua elemen dengan konten, dan satu tag kosong.

<FIGURE DESCRIPTION = "Harvey"> <IMAGE /> <CAPTION> Ini adalah foto teman saya yang tidak terlihat! </CAPTION> </FIGURE>
Tag awal pertama membuka elemen GAMBAR, yang memiliki atribut DESCRIPTION disetel ke "Harvey", dan berisi elemen IMAGE kosong dan elemen CAPTION dengan isinya.

Tag akhir menutup elemen CAPTION dan FIGURE, menghasilkan struktur bersarang. Struktur bersarang ini cukup bagus dalam merepresentasikan dokumen dan struktur data yang khas, dan sangat mudah bagi program komputer untuk menyimpan dan memanipulasi. XML memberlakukan aturannya dengan keras.

Tidak seperti browser HTML, yang sangat mengabaikan markup buruk, pengurai XML seharusnya situs judi bola resmi menghasilkan pesan kesalahan untuk markup ilegal atau salah format.

Memaksa penulis untuk membersihkan markup mereka memungkinkan pengurai di sisi penerima untuk melakukan lebih sedikit pekerjaan. Ini juga memberi penulis keyakinan bahwa pekerjaan mereka akan ditafsirkan secara konsisten,

Selain menyediakan sintaks untuk markup dokumen, XML menyediakan sintaks untuk menentukan struktur dokumen. Document Type Definition (DTD) menyediakan parser XML sekumpulan aturan yang dapat digunakan untuk memvalidasi dokumen.

Validasi tidak menyiratkan bahwa konten dokumen benar, atau bahwa bidang data tertentu adalah angka atau teks; sebaliknya, ini berarti bahwa semua elemen dokumen sesuai dengan struktur yang ditentukan oleh DTD.

0 comments:

Post a comment