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

 

در ضمن XML ، يك زبان Markup Language مانند HTML است كه براساس تگ‌هاي XML از قبل تعريف شده نبوده و شما خودتان مي‌بايست اين تگ‌ها را ايجاد كنيد. يكي از جامع‌ترين تعاريفي كه براي XML عنوان شده، اين است كه: XML ابزاری مستقل از سخت افزار و نرم افزار برای انتقال اطلاعات است. XML مكملي بر يك فايل HTML است اما هيچ‌گاه نمي‌تواند جايگزين HTML باشد.شايد درك اين موضوع كمي دشوار باشد اما واقعيت اين است كه XML كاري را انجام نمي‌دهد. بلكه صرفا راهي است براي سازماندهي كردن اطلاعات است .كدهاي XML صرفا براي حمل و نقل اطلاعات استفاده مي‌شود و به تنهايي هيچ كاري انجام نمي‌دهند.يكي از مزاياي XML‌ اين است كه تگ‌هاي آن از قبل تعريف شده نيستند و شما قادر به ايجاد هر تگي - به تناسب نياز و كاربردتان - در آن هستيد.در شرايطي كه در دنياي فعلي سيستم‌هاي كامپيوتري و بانك‌هاي الطاعاتي شامل اطلاعات در فرمت‌هاي ناسازگاري قرار دارند XML مي‌تواند به عنوان ابزاري مناسب براي انتقال اطلاعات به شكلي مطلوب مورد استفاده قرار گيرد.XML مادر WAP و WML است. WML كه برای دستگاه های دستی مانند موبايل ها به منظور ارتباط با اينترنت مورد استفاده قرار ميگيرد، و براساس XML نوشه شده است.