1. Apa Itu XML dan Tujuannya
XML (eXtensible Markup Language) adalah bahasa markup untuk menyusun dan mengirim data. Tidak seperti HTML, pengguna dapat mendefinisikan tag secara bebas, sehingga bersifat dapat diperluas. XML tidak bergantung pada platform dan dapat dibaca oleh manusia maupun mesin. XML banyak digunakan dalam layanan web (SOAP), file konfigurasi (Maven, Android), pertukaran data (RSS, Sitemap), dan penyimpanan dokumen (Office Open XML). XML berfungsi sebagai format standar untuk pertukaran data antar sistem, memastikan integritas data melalui aturan sintaks yang ketat. Sifatnya yang deskriptif dan struktur hierarkisnya menjadikannya ideal untuk representasi data yang kompleks.