XML и HTML это как Любовь и Секс, только значительно меньше
XML был разработан для передачи и хранения данных. HTML - чтобы отображать данные.
XML был разработан для передачи и хранения данных. HTML - чтобы отображать данные.
Любовь очень важное чувство, её нет если это напоказ, она рождает и несёт чувства. Секс, он как проявление любви, важная составляющая.
Что такое XML?
- XML означает Расширяемый Язык Разметки (Extensible Markup Language);
- XML - язык разметки, подобно HTML;
- XML разрабатывался, чтобы нести данные, а не оформлять их;
- XML теги - не предопределены. Вы сами определяете свои названия.
- XML разрабатывался чтобы быть наглядным;
- XML рекомендован W3C.
Разница между XML и HTML
XML не замещает HTML.
XML и HTML исторически преследовали разные цели:
- XML передавать и хранить данные с акцентом на смысл данных;
- HTML показывать данные, акцент на то как данные выглядят;
HTML - показывает информацию, в то время как XML несёт информацию.
XML не умеет всего.
Возможно это трудновато понять, но XML не делает всего. Вот пример сообщения от Tove к Jani, сохраненного как XML:
<note> <to> Tove</to> <from>Jani</from> <heading>Reminder</heading> <body>Я буду любить тебя, потому что верю в некоторые вещи!</body> </note>
Это самостоятельное сообщение. Есть отправитель, получатель и сообщение.
Но всё же этот XML документ не умеет всего! Это только информационное сообщение, кусок бездушного кода, чтобы отправить, получить, показать его. Он не меняет положение вещей, это не лекарство от слабости и подлости.
С XML вы изобретаете ваши собственные теги.
Тэги в примере выше (<to>, <from>) не определены для всякого XML документа. Они придумываются каждый раз автором документа.
Вот почему XML язык не содержит предопределённых тегов разметки.
Теги же в HTML предопределены.
XML не раменяет HTML.
XML дополняет HTML.
XML - программо- и аппаратно- независимая штука для переноса информации.
XML - рекомендация W3C.
W3C с 10-го февраля 1998-го рекомендует XML
XML - повсюду.
XML теперь так же важен для веба, как HTML был важен для основания веба.
XML самый популярный инструмент для обмена данными в любых приложениях.
almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.
Вы можете почитать все статьи от almix'а.
- 0 DHTMLX: Фильтрация в колонке типа Subgrid, вложенной в Grid (05.08.2013)
- Выдвигающаяся из значка форма поиска на сайте (27.11.2017)
- Как убрать placeholder при клике по input (04.11.2017)
- Замена текста при наведении на него мышью. События onmouseover и onmouseout (25.03.2016)
- Как сделать какую-либо область на сайте кликабельной ссылкой? (11.08.2015)
- Красивое выравнивание характеристик на странице товара с отступами, отмеченными точками (11.07.2015)
- Сделать слайдер на Owl Carousel c текстом справа (03.02.2015)
- Добавление сторонних шрифтов от Google на свой сайт (22.01.2015)
- TeamSense: username (логин) в регистрации пользователя. Внедрили библиотеку DHTMLX в TeamSense. (11.01.2013)
- DHTMLX и Yii: как использовать условия в выборке из базы данных. (02.01.2013)
- DHTMLX: Устанавливаем тип поля dhxCalendarA (всплывающий календарь) для полей типа date (datetime) в компоненте dhtmlxGrid (20.12.2012)
- Разные стили для внутренних и внешних ссылок (07.04.2012)
- Использование элемента xsl:if в шаблоне XSLT в утилитах Symphony CMS (12.12.2011)
- Вставка видео на сайт. Вставляем всплывающее окошко с видеоплеером JW Player на сайт (28.11.2011)
- XML и HTML это как Любовь и Секс, только значительно меньше (08.11.2011) ← вы тут
- Введение в XSL(T) (23.10.2011)
- Валидация документа. Правильная разметка html страниц. Transitional vs Strict (23.10.2011)
- Тег noindex и его валидация согласно консорциуму W3C (28.11.2017)
1 комментарий