زبان علامت گذاری قابل گسترش
زبان علامت گذاری قابل گسترش Extensible Markup Language
شکل متراکم شدهای از SGML میباشد. اما برخلاف SGML، برای استفاده بر روی وب بهینه شده است. به طراحان و تولیدکنندگان نرمافزار که در وب هستند اجازه میدهد تگهای خاصی را که انعطافپذیری بیشتری در سازمانها به وجود میآورند ایجاد کنند و اطلاعات را بهتر از آنچه که توسط سیستمهای قدیمی کدگذاری مستندات HTML ارائه میشد عرضه نمایند. XML برای توصیف داده (ساخت، ذخیره و ارسال اطلاعات) طراحی شده است ولی HTML برای نمایش داده طراحی شده است و بر چگونگی نمایش داده تمرکز دارد.