XML (Extensible Markup Language), metin tabanlı bir dosya biçimi olup, bilgisayarların birbirleriyle veri alışverişinde bulunmaları için kullanılan bir standarttır. Genellikle web uygulamalarında kullanılır ve veri değiş tokuşu için tasarlanmıştır.
Bir XML belgesi, yapısal verileri depolamak ve paylaşmak için kullanılır ve web sayfalarında sıklıkla kullanılan HTML ve XHTML gibi diğer belge biçimlerinden farklıdır. Veriler açısından daha geniş ve özelleştirilebilir bir yapıya sahiptir ve bu özelliği, farklı veri türlerini ve yapılarını kolayca tanımlamayı ve paylaşmayı mümkün kılar.