XML kepanjangan dari eXtensible Markup Language
XML adalah bahasa markup seperti HTML
XML dirancang untuk menyimpan dan mengangkut data
XML dirancang untuk mendeskripsikan diri
Pada dasarnya, xml digunakan untuk mendesain layout.
Semua UI dan tata letak aplikasi Anda dirancang menggunakan xml.
Tidak seperti Java (yaitu Back Bone dari aplikasi Anda), xml membantu Anda merancang aplikasi Anda ..
Selain itu, xml juga digunakan untuk mengurai data baik dari database atau server ke aplikasi android Anda.
Perbedaan Antara XML dan HTML
XML dan HTML dirancang dengan tujuan yang berbeda:
XML dirancang untuk membawa data dengan fokus pada data apa adanya..
HTML dirancang untuk menampilkan data dengan fokus pada bagaimana data terlihat.. Tag XML tidak didefenisikan seperti tag HTML
XML Tidak Menggunakan Tag Predefined.
Bahasa XML tidak memiliki tag yang telah ditentukan sebelumnya.
Tag pada contoh di bawah
(like <to> and <from>) tidak didefinisikan dalam standar XML apa pun. Tag ini “diciptakan” oleh penulis dokumen XML.
HTML bekerja dengan tag yang telah ditentukan seperti <p>, <h1>, <table>, dll.
Dengan XML, penulis harus menentukan tag dan struktur dokumen.
Sumber : MasterAndroid (App)