XML adalah EXtensible Markup Language. Berfungsi untuk membawa data, bukan untuk menampilkan data. XML tidak memiliki tag yang baku oleh karena itu pengguna harus menciptakan tag sendiri. XML bukanlah untuk menggantikan HTML tapi untuk membantu menyajikan data untuk HTML. XML digunakan untuk mentransport dan menyimpan data (apa saja datanya), sedangkan HTML digunakan untuk menampilkan data tersebut (bagaimana data tersebut terlihat di browser).
Penggunaan XML:
– memisahkan data dari HTML
– menyederhanakan Data Sharing
– menyederhanakan transport data
– menyederhanakan perubahan platform
– memudahkan data untuk diakses oleh berbagai aplikasi (tidak hanya HTML)
XML Element
XML element adalah keseluruhan kode dari awal tag hingga akhir tag. Element dapat mengandung element lain, teks sederhana, atau gabungannya. Element juga dapat mengandung atribut. Berikut adalah contoh XML:
|
Pada contoh di atas, <tokobuku> dan <buku> mengandung element lain, sedangkan <judul> mangandung teks sederhana. Pada contoh tersebut, tag <buku> memiliki atribut (kategori=”Fiksi”).
Syarat membuat tag:
– Dapat berupa huruf, angka, dan karakter lain
– Tidak dapat dimulai dengan angka dan karakter petik (‘) atau (“)
– Tidak dapat dimulai dengan huruf xml (XML, atau Xml, dll)
– Tidak dapat mencantumkan spasi
(diterjemahkan dari w3schools.com)