Если Вам интересен ответ на этот вопрос, то Вам сюда!
Ответ на вопрос, заявленный в теме прост до безобразия. Сама аббревиатура XML расшифровывается как eXtensible Markup Language, из чего логически вытекает все остальное.
Как и HTML он является языком разметки, но в отличии от HTML, XML предназначен для других целей: он был разработан для описания и хранения данных, когда HTML в основном сосредоточен на определении того, как данные будут отображаться на экране. Еще одним основным отличием является тот факт, XML нет предопределенных тэгов, Вы должны сами определять какие тэги будете использовать.
XML может использоваться для хранения практически любых типов данных, а его расширяемость позволяет ограничивать варианты его использования лишь фантазией разработчиков. Вот некоторые из них:
- В совокупности с технологией XSL или CSS данные, хранящиеся в XML могут быть представлены как простая веб-страница
- XML являться форматом обмена данными между несовместимыми системами, так как он не зависит ни от программного обеспечения, ни от оборудования, на котором хранятся данные
- XML может не просто хранить данные, но и дать понять что же эти данные значат
- На базе XML может быть построено множество других технологии, из уже получивших широкое распространение можно назвать RSS, WAP и WML.
Одними из самых наглядных способов увидеть что же из себя представляет XML - являются RSS лента и карта сайта в XML.