В чём преимущества XML перед HTML?

интернет компьютеры html xml xhtml


Примечание:
Андрей Санитаров: А почему тогда пытаются продвинуть XHTML - HTML в шкуре XML?

Примечание:
Вот цитата с http://WebStandards.org/learn/articles/askw3c/oct2003

"XHTML 1.0 was created shortly after HTML 4.01 to help the transition of hypertext to a new generation of mark-up languages for text. XHTML 1.1 is an additional step toward a more flexible version of hypertext with the full benefits of XML architecture and integration of different technologies."

Так меня интересуют, что за бенефиты (benefits) нам даёт переход на XML.

Примечание:
Спасибо вам! Я понял, мой вопрос должен был звучать так "в чём преимущества между XHTML и XML?". Теперь я понимаю, что с обеих сторон есть преимущества: со стороны XHTML - легко создавать вебстраницы, т. к. не нужно делать дополнительную работу по созданию файла структуры вебстраницы. Но кроме вебстраницы на XHTML больше ничего не создашь. А XML хорош тем, что может описывать любые виды данных, а не только структуру вебстраницы. Надеюсь, так.
Ответы:
Это несколько разные вещи вообще-то. У них не может быть преимуществ относительно друг друга, поскольку у них разное назначение.
XML обладает более жесткими синтаксическими требованиями, поэтому его проще парсить, чем HTML.
А почему вы решили, что продвигают XHTML? Вроде бы мода на него уже более-менее прошла и впереди маячит HTML5.
HTML - это подмножество XML. Его частное применение, так сказать. Насколько я помню, XHTML - это тот же HTML, но с меньшим количеством поблажек, то есть строже требования к структуре документов.
Это разные вещи. У них разное назначение. Ты б подучился немного.
Парсер XML и XHTML в частности требует меньше вычислительных ресурсов, и более прост в использовании для программиста, чем парсер HTML.
Есть ряд технологий и библиотек, которые работают с XML, но ограниченно применимы для HTML (например XSLT , но не только).
Вы путаете тёплое с мягким. Сказать "пытаются продвинуть XHTML - HTML в шкуре XML" означает примерно то же, что сказать "пытаются продвинуть Лада Калина в шкуре автомобиля".
Полагаю, что вы всё же говорите о разнице между HTML и xHTML.  Как вам уже заметили, HTML это "разновидность" markup language, ориентированная на применение в hypertext среде. Сам по себе XML это лишь упорядоченное представление данных, в частности о документе. HTML действительно несколько либеральнее даже в синтаксисе. Скажем в HTML допустимо использование одиночных тегов без закрытия (<br> <img ...>), а xHTML требует большей структурированности и упорядочивания (<br /> <img ... />) с обязательным  закрытием элементов. В общем же языков разметки данных существует множество (YAML, JSON).
Это как вопрос:в чём преимущество английского языка перед С++?
И то язык и то язык.С++ продвигают в шкуре английского языка.
XML,конечно,имеет две стороны.Его можно использовать и в контексте разметки страницы,и в контексте структурирования и передачи данных.
Если ваши предпочтения и профессиональная направленность-вэб-дизайн,то смотреть в сторону XML+XSLT(главное-это разметка).
Если вы программист,то смотреть в сторону XML+DOM модель(пофиг как выглядит,главное -это данные).
Это две стороны одной медали.
Может тем и хорош XML,что он универсальный или расширенный язык и может делать многое,что не под силу HTML  со всеми наворотами,типа CSS,XHTML.


15 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.