مقدمه XML سیستم گرامری ایجاد زبان های علامت گذاری دلخواه است. یعنی می توان آن را برای انواع داده های ریاضی، شیمی، تجاری و غیره به کار می رود. این زبان در سال 1996 توسط کنسرسیوم WWW ارائه شد و به سرعت مورد استقبال قرار گرفت. ساختار زبان XML اصول و قوانین قابل فهمی دارد که کارآیی آن را افزایش می دهد. اگر یک سند را براساس این قوانین ایجاد کنیم به آن سند، سند خوش فرم گفته می شود. با گسترده شدن استفاده از وب در دهه 90 کم کم محدودیت های HTML مشخص شد. ضعف HTML در توسعه پذیری (قابلیت اضافه و کم کردن خواص) و ضعف آن در توصیف دیتاهایی که درون خود نگهداری می کند برنامه نویسان را از آن ناامید کرد. همچنین مبهم بودن تعاریف آن باعث شد از توسعه یافتن باز بماند. در پاسخ به این اشکالات W3C یک سری امکانات را در جهت توسعه HTML به آن افزود که امکان تغییر ساختار متن های HTML مهم ترین آن است. این امکان را CSS یا Cascade Style Sheet می نامند. تگ های تعریف شده در HTML ثابت هستند در حالی که در XML می توان تگ های خود تعریف ایجاد کرد. فهرست مطالب…