Найди нужные слова

Будь в курсе

Создание и продвижение лендинга для начинающих

Бесплатный курс

Создание и продвижение лендинга для начинающих от Михаила Русакова

Получить курс

Инструкция по заработку на создании сайтов под заказ

Заработок на создании сайтов под заказ

Узнай, как зарабатывать от 25 000 рублей в месяц с нуля на создании сайтов

Скачать бесплатно

Сайт на Joomla за 7 часов

Если срочно нужен сайт

Ускоренный видеокурс по созданию боевого проекта на базе Joomla 3.
На примере коммерческого сайта.

Изучите курс бесплатно

20 Jan '12

Интерактивный язык разметки веб-страниц - XML

Последнее обновление: 19-01-2016 Автор: Андрей

Link

Абсолютное большинство веб-страниц написано на языке HTML. Но, к сожалению, возможностей этого языка не хватает веб-мастерам для полноценного воплощения своих идей. HTML-документы предназначены для отображения в браузерах и поэтому не могут служить полноценным интерфейсом между пользователем и базой данных. Содержимое баз данных можно публиковать в HTML-документах, но вот обратный перенос - задача невозможная.

Косвенным свидетельством того, что HTML исчерпал себя, может служить количество вспомогательных технологий, которые позволяют оживить веб-страницы, придать им интерактивность. Языки сценариев VBScript и JavaScript, CGI-приложения, Java-апплеты, встраиваемые модули. Какие только средства не были созданы для того, чтобы обойти ограничения HTML. Но, несмотря на ряд недостатков, HTML остаётся сердцевиной веб-технологий. Можно пытаться обойти его ограничения, но эффективности нашей работе это не прибавит.

Исходя из этих соображений, Консорциум WWW (W3C) разработал более мощную и гибкую технологию XML (eXtensible Markup Language), призванную заменить устаревший HTML. На момент написания книги данная технология не является стандартом. Версия, действующая в настоящее время, является только кандидатом на стандарт (Candidate Recommendation). Несмотря на это, технологией уже широко пользуются веб-мастера во всём мире. Активно создаются XML-приложения, многие документы преобразуются к стандартам XML. Люди сознательно идут на риск, ведь если правила не утверждены, многое ещё может измениться.

Это, кстати, объясняет и ситуацию с учебными пособиями по XML. Очень часто в разных книгах можно встретить даже различные наборы ключевых слов и предопределённых констант. В этой книге мы не отступим ни на символ от официальной рекомендации W3C. Этот справочник максимально точно и полно описывает последнюю доступную версию рассматриваемого стандарта.

В первой главе мы рассмотрим непосредственно стандарт XML, точнее, его актуальную версию, которая объявлена кандидатом на стандарт. Разберём примеры, научимся составлять собственные XML-документы. Вторая глава посвящена обзору обособленной части стандарта - спецификации ссылок XLink. В третьей главе представлены принципы идентификации документов и их фрагментов в XML - язык XPointer. Четрвёртая глава содержит обзор наиболее популярного приложения XML для push-технологий - специализированного языка разметки CDF (Channel Defintion Format, формат определения каналов). В следующей главе мы перейдём к рассмотрению технологии создания web-страниц, ориентированных на доступ к ним беспроводных тонких терминалов, т.е. с сотовых телефонов. Для этих целей обычно применяется язык WML (Wireless Markup Language), который также является приложением XML. Шестая глава посвящена вопросам правильного отображения XML-документов при помощи стилевых таблиц CSS. И, наконец, последняя глава познакомит вас с преемником CSS, созданным специально для XML. В ней мы рассмотрим язык правил представления (листов стилей) XML-документов для различных устройств и сред - XSL (eXtensible Stylesheet Language).

В каждой главе излагается по возможности предельно подробная информация относительно каждой из перечисленных выше технологий. Вам предлагается описание последней, наиболее свежей версии стандарта. Весь текст в этой книге выверен, а примеры не содержат ошибок. В мир XML мы войдём вместе.

Внимание! Данный учебник представлен исключительно в ознакомительных целях. Все права на владение, распространение и пр. принадлежат правообладателям и их уполномоченным представителям. Если вы хотите иметь в собственности экземпляр данной книги, то вам необходимо проибрести его у законных распространителей.

вернуться к разделам библиотеки или книги по веб-программированию ->


comments powered by Disqus