XML adalah singkatan dari eXtensibel Markup Language. Bahasa markup adalah sekumpulan aturan-aturan yang mendefinisikan suatu sintaks yang digunakan untuk menjelaskan dan mendeskripsikan teks atau data dalam sebuah dokumen melalui penggunakan tag. Bahasa markup populer lainnya adalah HTML yang menggambarkan kepada browser web tentang bagaimana menampilkan format teks, data, dan grafik ke layar komputer ketika sedang mengunjungi sebuah situs web.
XML dikembangkan mulai tahun 1996 dan mendapatkan pengakuan dari W3C pada Februari 1998. Teknologi yang digunakan pada XML sebenarnya bukan teknologi baru, tapi merupakan turunan dari SGML yang telah dikembangkan pada awal 80-an dan telah banyak digunakan pada dokumentasi teknis proyek-proyek berskala besar. Ketika HTML dikembangkan pada tahun 1990, para penggagas XML mengadopsi bagian paling penting pada SGML dan dengan berpedoman pada pengembangan HTML menghasilkan markup language yang tidak kalah hebatnya dengan SGML.
Berikut ini adalh contoh sebuah dokumen XML untuk informasi contact person:
<?xml version="1.0" encoding="ISO-8859-1"?>
<contact>
<name>Ahmad Asyhadi</name>
<company>PT Kenali Media</company>
<address>Jl. Lingkar Selatan No.12</address>
<city>Jambi</city>
<state>Indonesia</state>
<zip>36129</zip>
<phone>074177733</phone>
<email>redaksi@kenali.co</email>
</contact>
Perhatikan bagaimana mudahnya untuk mengerti tentang makna informasi dan struktur yang ada pada dokumen XML tersebut, sehingga juga akan mudah bagi komputer untuk mengerti dokumen XML ini.
Seperti halnya HTML, XML juga menggunakan elemen yang ditandai dengan tag pembuka (diawal dengan '<' dan diakhiri dengan '>'), tag penutup (diawali dengan '</' diakhiri dengan '>') dengan atribut elemen (parameter yang dinyatakan dalam tag pembuka misal <form name="isidata">). Hanya bedanya, HTML mendefenisikan dari awal tag dan atribut yang dipakai di dalamnya, sedangkan pada XML kita bisa menggunakan tag dan atribut sesuai kehendak kita. Berikut adalah tampilan dokumen XML contact person apabila dijalankan pada sebuah browser. Lihat gambar di bawah ini.
Tampilan dokumen XML pada browser |
Tidak ada komentar:
Posting Komentar