Keuntungan yang bisa kita dapatkan jika suatu dokumen diformat dengan XML adalah :

  1. Pemisahan antara data dan presentasi, dokumen XML merupakan data yang mendeskripsikan data itu sendiri. Contoh elemen berikut : <judul>Pemrograman Cross-Platform XMLRPC dengan Delphi</judul> yang memiliki tag <judul></judul> merupakan presentasi. Sedangkan isi/content : Pemrograman Cross-Platform XMLRPC dengan Delphi  adalah data,
  2. Mudah dikembangkan, hal ini dapat terjadi karena adanya kebebasan bagi kita untuk menentukan tag-tag yang kita butuhkan,
  3. Fungsi pencarian data yang lebih akurat, kemampuan ini dimungkinkan karena kita bisa melakukan pencarian suatu data dalam suatu dokumen XML berdasarkan tag tertentu yang kita tentukan sendiri,
  4. Mudah dilakukan pertukaran data antar dokumen XML,
  5. Cross-platform, merupakan kemampuan pertukaran data antar dokumen XML seperti pada point 4 di atas namun menggunakan platform yang berbeda. Misalnya database yang berada pada suatu server UNIX dapat direpresentasikan ulang menjadi suatu dokumen XML dengan bahasa pemrograman Python yang kemudian dikirimkan ke aplikasi client yang dibuat dengan bahasa pemrograman Delphi yang berjalan di atas platform Windows.
     

Dedicated for Light Intermutimedia
Perusahaan Software Pulsa