02 Maret 2009

Kembali ke Blogger (What is XML ?)

<Setelah lama tidak buka blog, saya ingin menulis tentang apa itu XML.>

Extensible Markup Language (XML) adalah bahasa markup yang didesain untuk menyimpan dan mentransfer data tanpa memandang platform dan aplikasi apa saja. XML merupakan turunan (subset) atau versi ringkas dari SGML (Standard Generalized Markup Language). SGML sendiri merupakan sebuah standar ISO untuk format dokumen. SGML tidak berisi berupa tag-tag siap pakai seperti halnya HTML melainkan berupa aturan-aturan standar dalam pembuatan tag-tag format dokumen. SGML banyak dipakai untuk mengelola dokumen dalam jumlah besar, frekuensi revisi tinggi dan dibutuhkan dalam beragam format tampilan. SGML jarang dipakai karena sangat rumit dan kompleks. XML dibuat dengan konsep yang lebih sederhana dan ringkas, tujuannya agar bisa dipakai sebagai aplikasi di desktop dan jaringan Internet. XML memungkinkan pemakai untuk menentukan tag-nya sendiri sesuai dengan keinginannya.


XML hanyalah plaint text sehingga dengan cepat diadopsi sebagai standar untuk pertukaran data, khususnya untuk penggunaan lintas aplikasi dan lintas platform. Kelebihan dari XML adalah karakteristiknya yang extensible dan platform independent. Berbeda dengan HTML, XML tidak mempunyai kosakata (berupa "tag") yang baku, sebaliknya dengan XML kita bebas merancang tag-tag sendiri, sesuai dengan kebutuhan aplikasinya. Dengan kata lain, XML didesain untuk mengatur, mengolah dan menggambarkan data/informasi sedangkan HTML merupakan bahasa markup yang digunakan untuk menampilkan data dan bagaimana tampilan datanya. 

Tidak ada komentar: