Отправляет email-рассылки с помощью сервиса Sendsay

RFpro.ru: Элементы HTML и CSS

  Все выпуски  

RusFAQ.ru: Элементы HTML


Новое направление Портала RusFAQ.ru:
MosHoster.ru - Профессиональный хостинг

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Элементы HTML

Выпуск № 396
от 04.02.2008, 00:05

Администратор:Калашников О.А.
В рассылке:Подписчиков: 373, Экспертов: 64
В номере:Вопросов: 1, Ответов: 1

Нам важно Ваше мнение об этой рассылке.
Оценить этот выпуск рассылки >>


Вопрос № 120764: Здравствуйте, уважаемые эксперты! Разъясните, пожалуйста, что представляют собой спецификации web документов - HTML, WML, XHML, XSL. В чем принципиальные отличия как работают, специфику применения каждого из стандартов? Спасибо!...

Вопрос № 120.764
Здравствуйте, уважаемые эксперты!

Разъясните, пожалуйста, что представляют собой спецификации web документов - HTML, WML, XHML, XSL. В чем принципиальные отличия как работают, специфику применения каждого из стандартов?

Спасибо!
Отправлен: 29.01.2008, 23:37
Вопрос задал: Владимир Лазурко [Vladal] (статус: Студент)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: GINes
Здравствуйте, Владимир Лазурко [Vladal]!

По материалам Wikipedia:

1) HTML (от англ. Hypertext Markup Language — «язык разметки гипертекста») — это стандартный язык разметки документов во Всемирной паутине. Все веб-страницы создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузером и отображается в виде документа, удобном для человека. HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

Язык HTML был разработан британским учёным Тимом Бернерсом-Ли приблизительно в 1991—1992 годах в стенах Европейского совета по ядерным исследованиям в Женеве (Швейцария). HTML создавался как язык для обмена научной и технической документацией, пригодный для использования людьми, не являющимися специалистами в области вёрстки. HTML успешно справлялся с проблемой сложности SGML путём определения небольшого набора структурных и семантических элементов (размечаемых «тегам и»), служащих для создания относительно простых, но красиво оформленных документов. Помимо упрощения структуры документа, в HTML внесена поддержка гипертекста. Мультимедийные возможности были добавлены позже. Изначально язык HTML был задуман и создан как средство структурирования и форматирования документов без их привязки к средствам воспроизведения (отображения). В идеале, текст с разметкой HTML должен был без стилистических и структурных искажений воспроизводиться на оборудовании с различной технической оснащенностью (цветной экран современного компьютера, монохромный экран органайзера, ограниченный по размерам экран мобильного телефона или устройства и программы голосового воспроизведения текстов). Однако современное применение HTML очень далеко от его изначальной задачи. Например, тег < TABLE >, несколько раз использованный для форматирования страницы, которую вы сейчас читаете, предназначен для создания в документах самых обычных таблиц, но, как можно убедиться, здесь нет ни одной таблицы. С течением времени, основная идея платформонезависимости языка HTML была отдана в своеобразную жертву современным потребностям в мультимедийном и графическом оформлении.

2) WML (англ. Wireless Markup Language — «язык беспроводной разметки») — язык разметки документов для использования в сотовых телефонах и других мобильных устройствах по стандарту WAP.
По структуре напоминает несколько упрощённый HTML, но есть и ключевые отличия, поскольку WML ориентирован на устройства, не обладающими возможностями персональных компьютеров (небольшой экран, не все устройства могут отображать графику, небольшой размер памяти и т.д.):
вся информация в WML содержится в так называемых «деках». Дек — это минимальный блок данных, который может быть передан сервером. В деках находятся «карты» (каждая карта ограничена тегами < card > и < /card >). В одной деке всегда должна быть хоть одна карта, но может быть и несколько. При этом на экране устройства в каждый момент времени отображается только одна карта, а пользователь может переключаться между ними переходя по ссылкам — это сделано для сокращения числа обращений за информацией к серверу;
в то же время размер WML-страниц не должен превышать 1—4 килобайт.
Впрочем, многие мобильные устройства не понимают даже WML в «чистом» виде — им необходим WBXML-формат сайта.
Некоторые браузеры персональных компьютеров, в частности Opera, Mozilla Firefox со специальным расширением, позволяют просматривать WML-страницы.

3) XHTML (англ. Extensible Hypertext Markup Language — Расширяемый язык разметки гипертекста) — язык разметки веб-страниц, по возможностям сопоставимый с HTML, однако является подмножеством XML. Как и HTML, XHTML соответствует спецификации SGML. Вариант XHTML 1.1 одобрен в качестве Рекомендации Консорциума Всемирной паутины (W3C) 31 мая 2001 года.
Для XHTML можно применять множество технологий, разработанных для XML. Например, XSLT и XPath . Анализ XHTML проще и быстрее, чем HTML. Поскольку синтаксис XML строже, чем SGML, обработка XHTML возможна даже на мобильных телефонах с малыми ресурсами.

4) XSL (Extensible Stylesheet Language) — расширяемый язык таблиц стилей, пришедший на смену CSS.
Стилевые таблицы XSL позволяют определять оформление элемента в зависимости от его месторасположения внутри документа, то есть к двум элементам с одинаковым названием могут применяться различные правила форматирования. Языком, лежащим в основе XSL, является XML, а это означает, что XSL более гибок, универсален, и у разработчиков появляется возможность использования средства для контроля за корректностью составления таких стилевых списков(используя DTD или схемы данных). Таблицы XSL не являются каскадными, подобно CSS, так как чрезвычайно сложно обеспечить «каскадируемость» стилевых описаний, или, другими словами, возможность объединения отдельных элементов форматирования путём вложенных описаний стиля, в ситуации, когда структура выходного документа заранее неизвестна и он создаётся в процессе самого разбора. Однако в XSL существует возможность задавать правила для стилей, при помощи которых можно изменять свойства стилевого оформления, что позволяет использовать довольно сложные приёмы форматирования.

Более подробно обо всём этом можете узнать по следующим ссылкам:
HTML (http://ru.wikipedia.org/wiki/HTML)
WML (http://ru.wikipedia.org/wiki/WML)
XHTML (http://ru.wikipedia.org/wiki/XHTML)
XSL (http://ru.wikipedia.org/wiki/XSL)

Исправлено по просьбе GINes.
-----
∙ Отредактировал: Федоров Михаил (Профессор)
∙ Дата редактирования: 30.01.2008, 08:24
Ответ отправил: GINes (статус: Студент)
Ответ отправлен: 30.01.2008, 07:41
Оценка за ответ: 5
Комментарий оценки:
Спасибо. Ответ мне очень понравился.


Вы имеете возможность оценить этот выпуск рассылки.
Нам очень важно Ваше мнение!
Оценить этот выпуск рассылки >>

Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2008, Портал RusFAQ.ru, Россия, Москва.
Авторское право: ООО "Мастер-Эксперт Про"
Техподдержка портала, тел.: +7 (926) 535-23-31
Хостинг: "Московский хостер"
Поддержка: "Московский дизайнер"
Авторские права | Реклама на портале
Версия системы: 4.70 от 17.01.2008
Яндекс Rambler's Top100
RusFAQ.ru | MosHoster.ru | MosDesigner.ru | RusIRC.ru
Kalashnikoff.ru | RadioLeader.ru | RusFUCK.ru

В избранное