ИНФОРМАЦИЯ,    ДИЗАЙН,    ПЕРЕВОДЫ,    РЕКЛАМА   .   .   .
w a p - с а й т
Информационный портал
Сегодня:  
admin@aranea.ru
+79068922256

  aranea.ru || XHTML™ 1.0 | 1. Что такое XHTML?

1. Что такое XHTML?

Этот раздел - информативный.

1.1. Что такое HTML 4?
1.2. Что такое XML?
1.3. Зачем нужен XHTML?

XHTML является семейством текущих и будущих типов и модулей документов, которые репродуцируют, дополняют и расширяют язык HTML 4. Типы документов семейства XHTML базируются на XML, и разработаны исключительно для работы вместе с устройствами вывода, основанных на XML. Подробная информация об этом семействе и его развитию обсуждается в [XHTMLMOD].

XHTML 1.0 (данная спецификация) является первым типом документа в семействе XHTML. Это – переформулирование трех типов документов языка HTML 4, как приложений языка XML 1.0. Предполагается использовать его, как язык для содержания, которое совместимо с XML, и если появятся некоторые простые руководства, работать в устройствах вывода, совместимых с HTML 4. Разработчики, которые переводят свое содержание в XHTML 1.0, осознают следующие преимущества:

  • XHTML-документы совместимы с XML. Как если бы они просматриваются, редактируются и проверяются с помощью стандартного инструментария XML.
  • XHTML-документы могут быть написаны для работы так же или лучше, чем делали до этого, в существующих устройствах вывода, согласующихся с HTML 4, а также в новых устройствах вывода, согласующихся с XHTML 1.0.
  • XHTML-документы могут использовать приложения (например, сценарии и апплеты), которые полностью полагаются на объектную модель документа HTML (HTML Document Object Model) или на объектную модель документа XML (XML Document Object Model [DOM]).
  • Так как семейство XHTML развивается, то документы, согласующиеся с XHTML 1.0, будут более вероятно взаимодействовать внутри или между различными XHTML-средами.

Семейство XHTML – это следующий шаг в развитии Интернета. Переводя сегодня содержание в XHTML, разработчики могут войти в XML-мир со всеми его сопутствующими преимуществами, в то же время оставаясь уверенными в их обратной и будущей совместимости содержания.

1.1. Что такое HTML 4?

Язык HTML 4 – это приложение языка SGML (Standard Generalized Markup Language), согласующееся с Международным стандартом - International Standard ISO 8879, и широко распространенное, как стандартный язык публикаций ВЕБ - World Wide Web.

SGML – это язык для описания языков разметки, в частности, таких, которые используются в электронном обмене и публикации документов. HTML является примером языка, определенного в SGML.

Язык SGML появился примерно в середине 1980-х годов, и до сих пор остается довольно стабильным. Большая часть этой стабильности заключена в том факте, что язык является гибким и богатым характеристиками. Эта гибкость, однако, дается дорого, и эта цена – уровень сложности, которая наследуется для его адаптации в разнообразных средах, включая World Wide Web.

HTML, как задумывался изначально, должен был быть языком обмена научными и техническими документами, пригодным для использования неспециалистами. Язык HTML обратился к проблеме сложности SGML, определяя небольшой набор структурных и семантических тегов, подходящих для создания относительно простых документов. Дополнительно к упрощению структуры документа, язык HTML добавил поддержку гипертекста. Позже были добавлены возможности использования мультимедиа.

За очень короткий промежуток времени язык HTML стал очень популярным и широко распространенным. С самого начала HTML были изобретены новые элементы для использования внутри языка HTML (как стандарт) и для адаптации HTML к вертикальным, высоко специализированным рынкам. Такое изобилие новых элементов привело к проблемам взаимодействия документов между различными платформами.

1.2. Что такое XML?

XML™ - это сокращенное название для Extensible Markup Language.

Язык XML был разработан как средство задействовать мощь и гибкость языка SGML без его сложности. Несмотря на ограниченную форму SGML, XML сохранил основную мощь и богатство языка SGML и продолжает сохранять все обычно используемые его особенности.

Сохраняя эти преимущества, XML удаляет много сложных особенностей SGML, которые делают создание и дизайн программ трудным и дорогим.

1.3. Зачем нужен XHTML?

Преимущество перехода к XHTML 1.0 описано выше. Некоторые доводы перехода к XHTML представлены ниже:

  • Разработчики документов и дизайнеры устройств вывода постоянно раскрывают новые способы для выражения своих идей через новую разметку. В XML относительно легко вводить новые элементы или дополнительные атрибуты элементов. Семейство XHTML разработано для приспособления этих расширений через модули и методики XHTML для разработки новых модулей, согласующихся с XHTML (описанные в спецификации по модуляризации XHTML (XHTML Modularization)). Эти модули позволят комбинировать существующие и новые особенности при разработке содержания и новых устройств вывода.
  • Постоянно вводятся альтернативные способы доступа к Интернету. Семейство XHTML разрабатывается с учетом общего взаимодействия устройств вывода. Через новый механизм профилирования устройства вывода и документа, серверы, прокси-сервера и устройства вывода будут способны лучше выполнять трансформацию содержания. В конце концов, будет возможно разрабатывать содержание, согласующееся с XHTML, которое можно будет использовать в любом устройстве вывода, согласующемся с XHTML.

← Назад | Вперед →
Copyright © 2006 -  aranea.ru