Anda harus belajar XML untuk bisa ke mana saja di dunia web. Inilah yang mendorong banyak komunikasi B2B dan ada banyak format XML standar yang menjelaskan pentingnya.
Hanya membatasi diri Anda ke JSON sangat membatasi diri. Ya, Anda akan melemparkan panggilan AJAX, tetapi apa yang terjadi ketika Anda perlu berkomunikasi dengan GeoServer? Ini akan mengikuti standar GIS dan akan memacu XML dalam format WCS (Web Capabilities Service), WMS (Web Map Service) dan WFS (Web Feature Service). Jika Anda tidak tahu cara menangani XML, Anda akan mengalami masalah dengan itu.
Tentu saja, marshaller (objek domain ke format teks) apa pun yang bernilai garam akan dapat mengkonversi objek mereka ke dan dari XML / JSON / YAML sehingga Anda dapat membuat argumen bahwa selama Anda dapat bersembunyi di belakang marshaller Anda hanya perlu berurusan dengan objek domain. Layanan web menyediakan WSDL persis untuk tujuan ini. Tetapi cepat atau lambat Anda harus membaca dan memahami isi permintaan dan tanggapan Anda dan itu tentu saja membutuhkan pemahaman tentang XML.
Dan jangan lupa baik XHTML standar web lama untuk halaman HTML. Ini XML.
Jadi, singkatnya, pelajari XML - dan simpan JSON di mana pun Anda bisa karena ini indah.