XML/Extensible Markup Language زبان نشانهگذاری گسترشپذیر است و به صورت فایلهایی هستند که از متن خالص تشکیل شده و شامل برچسبهای سفارشی Tag می باشند که ساختار و ویژگیهای اسناد دیگر را مشخص میکنند.
XML توسط کنسرسیوم شبکهی جهانی وب W3C/World Wide Web Consortium ساخته شده است تا راهی برای ساخت اسنادی به وجود بیاورد که هم برای انسان و هم برای ماشین قابل درک باشد؛ این کار از طریق برچسبهایی انجام میشود که ساختار سند و نحوهی ذخیرهسازی و انتقال آن را مشخص میکنند.
چیزی که XML را از سایر زبانهای نشانهگذاری متمایز میکند، گسترشپذیری آن است.
XML به کاربران خود اجازهی ساخت هرگونه علامت نشانهگذاری برای معرفی محتوای خود را میدهد که باعث به وجود آمدن مجموعهای بینهایت از علائم خودساخته میشود.
یک زبان معرفی داده است که برای ذخیرهی دادهها مورد استفاده قرار میگیرد. معمولا از XML به عنوان پایهی اسناد دیگر استفاده میشود.