Pengenalan kepada XML
XML direka untuk menghantar dan menyimpan data.
HTML direka untuk memaparkan data.
Pengetahuan asas yang perlu anda kuasai
Sebelum anda meneruskan pembelajaran, anda perlu mempunyai pemahaman asas tentang pengetahuan berikut:
HTML
JavaScript
Jika anda ingin mempelajari projek ini dahulu, sila lawati tutorial ini di halaman utama kami.
Apakah itu XML?
XML merujuk kepada Extensible Markup Language (Extensible Markup Language).
XML ialah bahasa penanda sama seperti HTML.
XML direka untuk menghantar data, bukan memaparkannya.
Teg XML tidak dipratakrifkan. Anda perlu menentukan label sendiri.
XML direka bentuk untuk menerangkan diri.
XML ialah standard yang disyorkan W3C.
Perbezaan antara XML dan HTML
XML bukan pengganti HTML.
XML dan HTML direka untuk tujuan yang berbeza:
XML direka untuk menghantar dan menyimpan data, dengan tumpuan adalah kandungan data.
HTML direka untuk memaparkan data, dengan tumpuan diberikan pada penampilan data.
HTML direka untuk memaparkan maklumat, manakala XML direka untuk menghantar maklumat.
XML tidak melakukan apa-apa
Mungkin ini agak sukar untuk difahami, tetapi XML tidak melakukan apa-apa. XML direka bentuk untuk menstruktur, menyimpan dan menghantar maklumat.
Contoh berikut ialah nota yang ditulis oleh Jani kepada Tove, disimpan sebagai XML:
<to>Tove</to>
<dari>Jani</dari>
<heading>Peringatan</heading>
<body>Jangan lupakan saya hujung minggu ini!</body>
</note> 🎜>
Nota di atas adalah menggambarkan diri sendiri. Ia mengandungi maklumat tentang pengirim dan penerima, serta pengepala dan badan mesej.
Walau bagaimanapun, dokumen XML ini masih tidak melakukan apa-apa. Ia hanyalah maklumat tulen yang dibalut dengan teg XML. Kita perlu menulis perisian atau program untuk menghantar, menerima dan memaparkan dokumen ini.
Dengan XML anda boleh mencipta teg anda sendiri
Teg dalam contoh di atas tidak ditakrifkan dalam mana-mana standard XML (seperti <to> dan <from>). Teg ini telah dicipta oleh pencipta dokumen XML.
Ini kerana bahasa XML tidak mempunyai teg yang dipratentukan.
Teg yang digunakan dalam HTML dipratakrifkan. Dokumen HTML hanya boleh menggunakan teg yang ditakrifkan dalam standard HTML (seperti <p>, <h1>, dsb.).
XML membenarkan pencipta menentukan teg mereka sendiri dan struktur dokumen mereka sendiri.
XML bukan pengganti HTML
XML ialah pelengkap kepada HTML.
Adalah penting untuk memahami bahawa XML tidak akan menggantikan HTML. Dalam kebanyakan aplikasi web, XML digunakan untuk menghantar data, manakala HTML digunakan untuk memformat dan memaparkan data.
Penerangan XML yang terbaik ialah:
XML ialah alat pemindahan maklumat bebas perisian dan perkakasan.
XML ialah Pengesyoran W3C
XML menjadi Pengesyoran W3C pada 10 Februari 1998.
Untuk mengetahui lebih lanjut mengenai aktiviti XML W3C, lawati tutorial W3C kami.
XML ada di mana-mana
Pada masa ini, XML memainkan peranan dalam Web yang tidak kurang pentingnya daripada HTML, yang sentiasa menjadi asas kepada Web.
XML ialah alat yang paling biasa digunakan untuk pemindahan data antara pelbagai aplikasi.