![]() |
| Catatan Nino - XML |
Sebagai seorang blogger pemula, bisa dikatakan kalo Nino ini termasuk dalam kategori blogger kepo. Sangking keponya terkadang malah membuat yang harusnya lebih penting jadi terbengkalai karena malah sibuk sendiri mencari jawaban dari kekepoan tadi.
Pernah gk sobat Nino melakukan backup template blog sobat? Jika pernah file apa yang sobat dapatkan? Yups, kita akan mendapatkan sebuah file dengan format xml.
Namun jika sobat membuka halaman tema pada menu blogger, pada bagian preview sobat hanya akan melihat tombol sesuaikan dan edit HTML tidak ada tombol edit xml. Padahal template blog kita formatnya xml, tapi yang bisa diedit kok malah HTML?
Penasaran dengan apa itu xml?(sama 😝) lalu apakah xml punya hubungan khusus dengan html? Hmmm...perlu penyelidikan lebih lanjut ini 🤔. Harusnya sih topik ini bukanlah konsumsi blogger baru kayak Nino, tapi mau gimana lagi? Dah terlanjur kepo juga jadi harus ketemu deh jawabannya 😁
Setelah tanya kesana kemari akhirnya Nino bisa menyimpulkan bahwa XML (Extensible Markup Language) merupakan salah satu bahasa Markup serba guna yang digunakan untuk mendeskripsikan berbagai macam data. XML adalah salah satu format/ekstensi file berbasis teks dengan akhiran (.xml).
Perbedaan XML dan HTML.
Melihat kasus yang menjadi awal mula kekepoan Nino diatas, bisa dikatakan XML dan HTML itu sama namun berbeda. Dikatakan sama karena keduanya merupakan bahasa markup dan sama-sama menggunakan markup tags.
Sedangkan perbedaan antara XML dan HTML adalah XML dirancang khusus untuk menyimpan dan menyampaikan atau mendeskripsikan sebuah informasi (menurut Nino pada sebuah template blog XML merupakan bagian yang memberikan teori) namun tidak dapat menampilkannya dalam bentuk visual. Sedangkan HTML digunakan untuk menampilkan informasi dalam bentuk visual/terlihat (HTML bagian menampilkan apa yang di uraikan XML). Selain itu tags untuk XML lebih fleksibel, jadi kita bisa memberikan nama tags sesuka kita. Sedangkan tags HTML sudah dirancang baku dari sononya.
Cara Kerja XML.
Untuk bisa memahami cara kerja XML kita harus paham dulu dasar dari XML. XML merupakan bahasa markup yang tidak memberitahukan cara kepada browser atau perangkat lain untuk menampilkan informasi yang dimilikinya, namun sebaliknya XML akan menstrukturkan informasi agar dapat dengan mudah digunakan dan ditampilkan oleh aplikasi lain. XML merupakan bahasa markup yang tidak kenal toleransi, karena tags-nya yang fleksibel itulah yang membuat tags tersebut bersifat eksklusif sehingga ketika menyusun kode XML harus sempurna.
Contoh Pemakaian XML.
Pada deskripsi diatas, XML merupakan bahasa markup serba guna. Dikatakan serbaguna karena pemakaiannya tidak hanya terbatas pada penampilan halawam web saja, melainkan bisa diterapkan untuk hal-hal yang lain antara lain :
- XML bisa digunakan sebagai pembawa data pada API.
- XML bisa digunakan untuk membentuk struktur form pada pemrograman dekstop.
- XML juga digunakan untuk merancang layout aplikasi android.
- Dan masih banyak lagi yang lainnya.
Kesimpulan Tentang XML.
Sepertinya segini dulu deh ya penjelasan Nino tentang bahasa XML. Nino yakin semua yang Nino jelaskan diatas masih jauh dari kata sempurna. Karena disini Nino juga masih dalam tahap belajar, jadi jika ada kesalahan dalam penulisan maupun pemahaman sekiranya sobat Nino yang lebih mengerti mau mengoreksinya agak lebih bermanfaat untuk para blogger pemula seperti Nino.... Salam...

EmoticonEmoticon