XML, зачем он нужен?

xml   При создании сайтов основным инструментом является язык HTML, который позволяет решить большинство задач. Однако в целом ряде случаев его может быть недостаточно для реализации специфических проектов.

   XML (Extensible Markup Language) – это расширяемый язык разметки, который был разработан для наращивания функциональности HTML. Необходимость появления нового инструмента была обусловлена статичностью и ограниченным набором элементов HTML.
   По сути, вам предоставляются уже готовые структуры, которые вы используете при разработке гипертекстового документа, в частности: заголовки, формы, теги форматирования текста и другие.
   Но возникают ситуации, когда среди всех готовых элементов нет подходящих для решения той или иной проблемы. В этом случае используется язык XML, который позволяет создавать свои структуры данных. Если перевести на более простой язык, то вы добавляете собственные теги, которых нет в наборе стандарта HTML.
   Расширяемый язык разметки (XML) более строгий в отношении синтаксиса. Так, если в HTML отсутствие закрывающего тега может не повлиять на результат, то здесь каждый оператор должен иметь парный закрывающий тег, либо специальный пустой тег.
   В силу того, что XML не имеет четкого набора элементов, они создаются самим пользователем, то может возникнуть вполне логичный вопрос – А как же браузер понимает, каким образом отображать элемент страницы? На самом деле всё просто, как понимание, чем деревянные компьютерные столы отличаются от металлических. Корректное отображение достигается за счет использования скриптов, каскадных таблиц стилей или технологии XSL (аналог CSS), которая специально разрабатывалась для совместного применения с XML.
   Таким образом, язык XML позволяет создавать документы, которые включают в себя не только стандартные элементы HTML, но и создавать собственные, что существенным образом сказывается на функциональности всего сайта.

Категория: Интересное
Вы можете следить за изменениями этой записи через RSS 2.0 фид. Вы можете оставить комментарий, или трэкбек с вашего сайта.
Оставить комментарий