Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам»




НазваниеДипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам»
страница7/10
Дата01.10.2012
Размер0.53 Mb.
ТипДиплом
1   2   3   4   5   6   7   8   9   10

3.4 Технология XHTML


XHTML (eXtanshible Hypertext Markup Language – Расширенный язык гипертекстовой разметки, англ) – язык гипертекстовой разметки документов, пришедший на замену языку HTML.

XHTML не является в полной мере расширением языка HTML. Оба языка разметки являются подмножествами SGML, но HTML был создан непосредственно на базе SGML, а XHTML – на базе XML. XML в свою очередь также является подмножеством языка SGML.

По своим возможностям XHTML сопоставим с HTML, но есть ряд особенностей, присущих данному языку:

  • Все элементы должны иметь закрывающие тэги, или быть закрыты непосредственно в теле тэга (

    ,
    );

  • Булевы значения атрибутов должны быть записаны целиком ();

  • Имена тэгов, имена атрибутов тэгов должны быть написаны строчными буквами;

  • Необходимо соблюдать вложенность тегов;

  • Необходимо использовать html-entities, т.е. вместо “&” или “<” и т.п. использовать их эквиваленты (< или &), т.к. по рекомендациям от W3C в случае возникновения ошибки такого рода, браузер пользователя должен прервать обработку страницы и вывести сообщение о соответствующей ошибке;

  • Кодировка по умолчанию была изменена с ISO 8859-1 на UTF-8.

XHTML имеет несколько версий и типов XHTML-документов. От версии зависит способ интерпретации документа. Всего различают 2 версии и 4 типа XHTML-документов (см. табл. 3.1).


Версия XHTML-документа

Тип документа

Описание

XHTML 1.0

Strict

Наиболее строгий тип документа, включает все правила.

XHTML 1.0

Transitional

Переходный от HTML к XHTML тип документа, более лояльно относящийся к разметке.

XHTML 1.0

Frameset

Тип документа устанавливаемый при использовании фреймов.

XHTML 1.1

XHTML 1.1

Эта версия основана на XHTML 1.0 Strict, но распознается браузерами как XML-приложение. Это необходимо для работы с различными медиа-данными.


Таблица 3.1, Версии и типы XHTML-документов

Тип документа определяется с помощью элемента DOCTYPE
>.

3.5 Технология XML


XML (eXtanshible Markup Language – расширенный язык разметки, англ.) – язык разметки документов, предназначенный для хранения структурированных данных. XML – текстовый формат, часто используемый в качестве основы для создания специализированных языков разметки, такие языки также называют словарями. XML является упрощенным подмножеством языка SGML.

Основная задача языка XML – описание структур данных (см. Рис. 3.2). Также XML часто используется для обмена данными между различными приложениями. Такой подход часто используется при построении Web-ориентированных систем. Т.к. XML позволяет не просто передавать данные, но и структурировать их, он используется при асинхронных запросах между различными модулями одной системы и совершенно разными системами. XML является важной частью технологии Ajax.




Рисунок 3.2. Общий вид XML-файла

Благодаря сопутствующей XML технологии XSLT, XML является легко конвертируемым форматом, т.е. данные хранящиеся в XML-файле можно трансформировать в такие форматы, как PDF, RTF и т.д. Также на технологии XML основывается такая Web-служба, как RSS. По сути, RSS-файл – это тот же XML, но с несколько измененной структурой.


1   2   3   4   5   6   7   8   9   10

Похожие:

Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconДипломному проекту (работе) На тему Разработка общей поисковой системы для
Разработать объединяющую поисковую систему для электронных ресурсов кафедры икт на основе поисковых механизмов каждого ресурса в...
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconПояснительная записка к дипломному проекту (работе) На тему: «Разработка телекоммуникационной системы для поддержки научно-исследовательской деятельности ио ран»
На тему: «Разработка телекоммуникационной системы для поддержки научно-исследовательской деятельности ио ран»
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconДипломному проекту (работе) На тему Разработка системы защиты от распределенных атак на отказ в обслуживании типа
На тему «Разработка системы защиты от распределенных атак на отказ в обслуживании типа http-flood»
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconРеферат в пояснительной записке к дипломному проекту на тему «11-этажный жилой дом с мансардой»
В пояснительной записке к дипломному проекту на тему «11-этажный жилой дом с мансардой» представлены архитектурно-строительные, расчетно-конструктивные...
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconДипломному проекту на тему: «Разработка методов встраивания информации в пространственную область изображения»
Санкт-Петербургский государственный электротехнический университет “лэти” им. В. И. Ульянова (Ленина)” (СПбгэту)
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconЗадача агента, предлагаемого в данной работе, состоит в пополнении коллекции новыми релевантными ее тематике документами. Как правило, работа такого агента начинается с некоторого множества html документов (ядра коллекции), заданных администратором коллекции.
Информационный агент для формирования тематической коллекции электронных документов
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconПояснительная записка к дипломной работе На тему: «Разработка системы автоматизации функций формирования scorm совместимых метаданных для информационных ресурсов»
На тему: «Разработка системы автоматизации функций формирования scorm совместимых метаданных для информационных ресурсов»
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconПояснительная записка к дипломному проекту to На тему: «Разработка проблемно-ориентированного языка программирования»
Московский государственный институт электроники и математики московский государственный институт электроники и математики
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconПояснительная записка к дипломному проекту на тему: Разработка методических основ по системам активной и пассивной безопасности автомобиля
Разработка методических основ по системам активной и пассивной безопасности автомобиля
Дипломному проекту (работе) На тему «Разработка библиотеки компонентов для динамического формирования html-документов по настраиваемым шаблонам» iconДипломному проекту На тему «Построение безопасной корпоративной сети»
Охватывает все области передачи/хранения/обработки информации в компании
Разместите кнопку на своём сайте:
Библиотека


База данных защищена авторским правом ©lib.znate.ru 2014
обратиться к администрации
Библиотека
Главная страница