Pada artikel ini saya akan membahas bahasa pemrograman XML, dimana saya akan membahas hal-hal berikut yang mungkin sebagian teman-teman juga ada yang membutuhkan informasinya, serta ingin mengetahui apa saja yang bisa kita ketahui dalam pemrograman XML ini.

XML adalah singkatan dari Extensible Markup Language yaitu bahasa markup yang digunakan untuk membuat dokumen markup seperti keperluan pertukaran data antar sistem yang beraneka ragam. XML merupakan generasi selanjutnya dari HTML (HyperText Markup Language) yang merupakan bahasa dasar untuk pemrograman.


XML menyediakan suatu cara terstandarisasi namun bisa dimodifikasi untuk menggambarkan isi dari dokumen. XML juga dapat digunakan untuk menggambarkan database, tetapi dengan satu cara yang standar.

XML didesain untuk mampu menyimpan data secara ringkas dan mudah diatur. Kata kunci utama XML adalah data yang jika diolah bisa memberikan informasi.

Berikut adalah tipe-tipe bahasa XML
  • XML, merupakan standar format dari struktur berkas (file) yang ada.
  • XSL, merupakan dasar untuk memodifikasi data yang diimpor atau diekspor.
  • XSD, merupakan dasar yang bisa mendefinisikan struktur database dalam XML.

XML ini tentu juga memiliki keunggulan, berikut adalah keunggulan XML yang harus teman-teman ketahui. Keunggulan XML diantaranya adalah :
  • Pintar (Intelligence). XML dapat menangani berbagai tingkat (level) kompleksitas.
  • Dapat beradaptasi. Dapat mengadaptasi untuk membuat bahasa sendiri. Seperti Microsoft membuat bahasa MSXML atau Macromedia mengembangkan MXML.
  • Mudah pemeliharaannya.Sederhana. XML lebih sederhana.
  • Mudah dipindah-pindahkan (Portability). XML mempunyai kemudahan perpindahan (portabilitas) yang lebih bagus.
Seperti yang sudah dikatakan diatas, bahwa bahasa pemrograman XML ini memang generasi selanjutnya dari HTML, jika kita lihat sekilas kodingnya pun bahkan memang mirip-mirip berikut adalah contoh koding pemrograman XML.


Nah itu tadi adalah artikel tentang Apa itu Bahasa Pemrograman XML semoga dapat bermanfaat untuk teman-teman.