Kamis, 22 September 2016

Apa itu XML ? Baca Disini!

InilahData, - XML terletak pada inti Web Service yang digunakan untuk mendeskripsikan data. Fungsi utama dari XML adalah komunikasi antar aplikasi, integrasi data, dan komunikasi aplikasi eksternal dengan partner luaran. Dengan standarisasi XML, aplikasi-aplikasi yang berbeda dapat dengan mudah berkomunikasi antar satu dengan yang lain.

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