XML (eXtensible Markup Language, или расширяемый язык разметки) — это язык описания документов, во многом похожий на язык разметки гипертекста HTML, но гораздо более универсальный, чем HTM.
XML используется для конструирования Web-страниц. XML рекомендован Консорциумом Всемирной паутины и фактически представляет собой свод общих синтаксических правил. XML — текстовый формат, предназначенный для хранения структурированных данных (взамен существующих файлов баз данных), для обмена информацией между программами, а также для создания на его основе более специализированных языков разметки (например, XHTML), иногда называемых словарями. XML является упрощённым подмножеством языка SGML.
Целью создания XML было обеспечение совместимости при передаче структурированных данных между разными системами обработки информации, особенно при передаче таких данных через Интернет. Словари, основанные на XML (например, RDF, RSS, MathML, XHTML, SVG), сами по себе формально описаны, что позволяет программно изменять и проверять документы на основе этих словарей, не зная их семантики, то есть не зная смыслового значения элементов. Важной особенностью XML также является применение так называемых пространств имён (англ. namespace).
ИсторияГодом рождения XML можно считать 1996 год, в конце которого появился черновой вариант спецификации языка, или 1998 года, когда эта спецификация была утверждена. А началось всё с появления в 1986 году языка SGML.SGML (англ. Standard Generalized Markup Language — стандартный обобщённый язык разметки) заявил о себе как гибкий, комплексный и всеохватывающий мета-язык для создания языков разметки. Несмотря на то, что понятие гипертекста появилось в 1965 году (а основополагающие принципы сформулированы в 1945 году), SGML не имеет гипертекстовой модели. Создание SGML можно с уверенностью назвать попыткой объять необъятное, так как он объединяет в себе такие возможности, которые крайне редко используются все вместе. В этом и состоит его главный недостаток — сложность и, как следствие, дороговизна этого языка ограничивает его использование только крупными компаниями, которые могут позволить себе купить соответствующее программное обеспечение и нанять высокооплачиваемых специалистов. Кроме того, у небольших компаний редко возникают настолько сложные задачи, чтобы привлекать к их решению SGML.Наиболее широко SGML применяется для создания других языков разметки, именно с его помощью был создан язык разметки гипертекстовых документов — HTML, спецификация которого была утверждена в 1992 году. Его появление было связано с необходимостью организации стремительно увеличивающегося массива документов в сети Интернет. Бурный рост количества подключений к Интернету и, соответственно, веб-серверов повлек за собой такую потребность в кодировке электронных документов, с которой не мог справиться SGML вследствие высокой трудности освоения. Появление HTML — очень простого языка разметки — быстро решило эту проблему: лёгкость в изучении и богатство средств оформления документов сделали его самым популярным языком для пользователей Интернет. Но, по мере роста количества и изменения качества документов в Сети, росли и предъявляемые к ним требования, и простота HTML превратилась в его главный недостаток. Ограниченность количества тегов и полное безразличие к структуре документа побудили разработчиков в лице консорциума W3C к созданию такого языка разметки, который был бы не столь сложен, как SGML, и не настолько примитивен, как HTML. В результате на свет появился язык XML, сочетающий в себе простоту HTML, логику разметки SGML и удовлетворяющий требованиям Интернета.
Достоинства XML
Недостатки XML
Какие достопримечательности существуют в Голливуде | Вопрос и Ответ
Голливуд (англ. Hollywood) — район Лос-Анджелеса, Калифорния, расположенный к северо-западу от центра города. Традиционно Голливуд ассоциируется с американской киноиндустрией, поскольку в
Какие достижения у Андрея Николаевича Шевченко | Вопрос и Ответ
Биография Андрея ШевченкоАндрей Шевченко родился 29 сентября 1976 года в селе Дворковщина, Яготинский район (Киевская область). Первые годы его жизни прошли в Дворковщине, затем в 1979 г. семья
Какие достижение ФК "Москва" | Вопрос и Ответ
Футбольный клуб «Москва» — российский футбольный клуб из Москвы. Основан в 1997 году. Прежние названия:1997 - 27 января 2003 —
Какие достижения у Гуса Хиддинка | Вопрос и Ответ
Гус Хиддинк родился 8 ноября 1946 года в Фарзевельде (Голландия). Гус Хиддинк — нидерландский футболист и тренер. Известен как успешный наставник ряда сильнейших европейских клубов и
Какие достоинства кесарева сечения | Вопрос и Ответ
Кесарево сечение (лат. caesarea «королевский» и sectio «разрез») — проведение родов с помощью полостной операции, при которой новорождённый извлекается через разрез
Какие достопримечательности есть в Оттаве | Вопрос и Ответ
До европейской колонизации Канады район Оттавы был местом встреч и торговли индейцев. В 1800 г. на том месте, где сливаются три реки — Ридо, Оттава и Гатино — осели первые поселенцы.
Какие достижения футбольного клуба "Тоттенхэм Хотспур" (Tottenham Hotspur FC) | Вопрос и Ответ
"Тоттенхэм Хотспур" (англ. Tottenham Hotspur FC) — английский футбольный клуб из Лондона, выступающий в премьер-лиге. Основан в 1882 году. Клуб обычно называют Шпорами. Домашний
Какие достопримечательности Генуи известны | Вопрос и Ответ
Генуя — портовый город на севере Италии, столица провинции Генуя и исторической области Лигурия. Расположен на берегу Генуэзской бухты в Лигурийском море (часть Средиземного моря), в 120 км
Какие достоинства аэрогриля | Вопрос и Ответ
Аэрогриль — бытовой электроприбор, предназначенный для приготовления пищи с помощью потоков горячего воздуха, свободно циркулирующего в емкости для готовки, в результате чего пищу можно не
Какие достопримечательности есть в созвездии Малой Медведицы | Вопрос и Ответ
Малая Медведица — околополярное незаходящее созвездие Северного полушария неба. Латинское название: Ursa Minor (род. п. Ursae Minoris) Сокращение: UMi Площадь: 255,9 кв.