XML bir biçimlendirme dilidir (HTML gibi) ve verileri belirli etiketleri kullanarak yapılandırılmış bir biçimde saklamanızı sağlar. HTML'den farklı olarak, kullanıcılar kullanmak istedikleri kendi etiketlerini belirleyebilir ve kendi veri bütünlüğü kurallarını bir DTD dosyasıyla ayarlayabilirler.