Penggalan diatas adalah penggalan sebuah email dari seorang sahabat yang bertanya tentang XML. Sebenernya bingung jelasin hehe maklum terbiasa berinterkasi dengan komputer jadi susah gimana njelasin ma orang, but ta coba jelasin secara simple apa sih XML itu, penjelasan dibawah dirangkum dari berbagai sumber yang bertebaran di-internet karan susah banget nyari kata-kata yang tepat dari otak sendiri untuk menjelaskan-nya
XML kependekan dari Extensible Markup Language, XML mempunyai struktur yang mirip dengan HTML tetapi mempunyai perbedaan yang sangat mendasar diantara keduanya. XML dibuat untuk membawa data dan hanya fokus terhadap data yang ada didalamnya sedangkan HTML sejatinya berfungsi untuk mempresentasikan data secara visual, mengatur bagaimana data tersebut ditampilkan.
Tidak seperti HTML yang mempunyai predefined tag (tag-tag yang sudah standard), XML tidak memiliki predefined tag jadi kita bebas menentukan tag-tag yang kita pakai tetapi tentu saja masih ada aturan-aturan penamaan XML tag tersebut.
Jadi jelas bahwa XML bukan bahasa pemrograman web tetapi merupakan model strukturisasi data yang tidak mempunyai bentuk visual ataupun kemampuan seperti bahasa pemrograman pada umumnya.sejak awal tahun 1998 XML (Extensible Markup Language) telah direkomendasikan oleh W3C (World Wide Web Consorcium) untuk menjadi standard pertukaran data di dunia web, dan perkembanganya pun sangat cepat dimana banyak vendor software mengadopsi standarisasi ini, apa lagi setelah Google merelease Google mail yang mempopulerkan Ajax, penggunaan XML menjadi semakin luas lagi dan bisa dikatakan menjadi buzzword baru di dunia pemorgraman web mendampingi ajax sendiri.
Cepatnya Perkembangan dan Penggunaan XML tidak terlepas dari keuntungan dan kemudahan dari implementasiya sendiri, di dunia web development penggunaan XML memungkinkan file-file data dipisahkan dari file-file HTML yang menampilkannya. selain itu penggunaan XML memungkinkan pertukaran data cross platform dimana hal itu tidak mungkin dilakukan tanpa XML karena setiap database maupun platform sistem komputer memiliki data yang tidak selalu kompatible satu sama lain, dan XML mengambil peran sebagai jembatan diantara inkompatibilitas tersebut.
Sumber : ariel.web.idHosting Indonesia Berkualitas
0 comments:
Posting Komentar