XML kependekan dari eXtensible Markup Language, dikembangkan mulai tahun 1996 dan
mendapatkan
pengakuan dari W3C pada bulan Februari 1998.
Teknologi yang digunakan pada XML merupakan turunan dari SGML yang telah
dikembangkan pada awal 80-an dan telah banyak digunakan pada dokumentasi proyek-proyek
berskala besar. Ketika HTML dikembangkan padatahun 1990, para penggagas XML
mengadopsi bagian paling penting pada SGML dan mengacu pada pengembangan HTML
menghasilkan markup language yang setara
dengan SGML. Seperti HTML, XML juga menggunakan elemen yang ditandai dengan tag
pembuka (diawali dengan ‘<’ dan diakhiri dengan ‘>’), tag penutup
(diawali dengan ‘</ ‘ diakhiri ‘>’) dan atribut elemen (parameter yang
dinyatakan dalam tag pembuka misal