2.3 Язык разметки документов xhtml
Языки HTML и XML предназначены для решения разных задач. Если мы попытаемся предвидеть будущие требования к языкам разметки и присмотримся к появляющимся технологиям, то увидим, что все более настоятельно проявляется необходимость в объединении возможностей этих языков.
Учитывая прекрасную структуру XML и место, реально занимаемое HTML в практике Web-дизайна, рабочая группа, связанная с консорциумом W3C, начала обсуждение возможностей объединения HTML и XML. В результате появился XHTML. Появление XHTML означает, что HTML переопределяется как приложение XML. Отныне HTML уже не двоюродный брат XML, а близнец потомка XML, следовательно, он должен подчиняться правилам XML.
Практически все современные браузеры поддерживают XHTML. Он также совместим и со старыми браузерами, т. к. в основе XHTML лежит HTML. Такая совместимость, к сожалению, в числе прочего, замедляет процесс перехода от HTML к XHTML.
Настоящая сила XHTML проявляется в его сочетании с каскадными таблицами стилей. Это позволяет отделить оформление документа от его содержимого.
Отличия переходного (англ. transitional) XHTML от HTML незначительны и предназначены лишь для приведения его в соответствие с XML. Самое главное требование заключается в том, чтобы все тэги были правильно вложены и семантически развиты. Кроме того, в XHTML все теги должны записываться строчными буквами, все атрибуты (включая численные) должны быть заключены в кавычки (что не является обязательным в SGML и, следовательно, в HTML, где кавычки не требуются для чисел и некоторых символов, включая все буквы). Также все элементы должны быть закрыты, включая те, которые не имеют закрывающего тега (закрываются добавлением слэша ('/') в конец тега). Минимизация атрибутов (к примеру <option selected> или <td nowrap>) также воспрещена.
В стандарте XHTML предлагается три варианта целевого языка для представления HTML-документов и тем самым три версии DTD :
Вариант XHTML Strict полностью отделяет содержание документа от оформления, многие атрибуты (такие как, например, bgcolor и align) более не поддерживаются. Предназначен для чисто структурной разметки без применения элементов форматирования. Для целей форматирования можно при этом дополнительно использовать язык каскадных таблиц стилей (CSS).
Вариант XHTML Transitional будет, вероятно, наиболее популярным. Он допускает использование таблиц стилей, но имеется в виду, что будет внесена некоторая небольшая коррекция в разметку с тем, чтобы документ мог восприниматься и старыми браузерами, которые не поддерживают таблиц стилей. Предназначен для лёгкой миграции из HTML и для тех, кто использует инлайн-фрэймы.
Вариант XHTML Frameset обеспечивает поддержку фреймов. Это позволяет разбить окно браузера на несколько разделов (фреймов), с которыми ассоциируется некоторый набор функций управления.
Но существуют и специализированные дополнительные версии XHTML.
Заключение
Часто приходится слышать, что WWW - это очень просто. Однако за этой кажущейся простотой скрывается хорошо продуманная сложная система. При этом следует заметить, что система бурно развивается.
Глобальная информатизация общества приводит к тому, что потребность в информации, растет с каждым новым пользователем сети. При этом задачей специалистов в области информационных технологий обеспечить пользователей полной и достоверной информацией путем простого и удобного для пользователей доступа к накопленным массивам данных.
Гипертекстовая технология позволяет быстро и точно осуществить поиск необходимой информации не только в рамках отдельных документов на компьютера и web-страниц, созданных с их использованием, но и в локальных вычислительных сетях и всемирной сети Internet.
Идея гипертекстовой информационной системы состоит в том, что пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг.
Простой на первый взгляд механизм построения ссылок оказывается довольно сложной задачей, т. к. можно построить статические ссылки, динамические ссылки, ассоциированные с документом в целом или только с отдельными его частями.
Расширение понятия гипертекста происходит за счет других информационных ресурсов, включая графику, аудио- и видео-информацию, до понятия гипермедиа.
Безусловно у электронных гипертекстовых систем есть множество преимуществ, по сравнению с обычными печатными текстами. Например:
- двунаправленный характер ссылок, по сравнению с направленными только вперед ссылками обычных текстов;
- комментарии к тексту могут быть сделаны в самом тексте, не нарушая в то же время его целостность;
- однажды пройденный маршрут легко запоминается и может быть автоматически пройден многократно; это равносильно тому, что читатель формирует свой личный текст;
- электронная форма представления текста позволяет автоматизировать процесс формирования массива ключевых слов путем автоматического компьютерного анализа текста, и прочие преимущества.
Но при всем многообразии преимуществ прослеживается и ряд недостатков:
- у пользователя теряется ощущение собственного положения и движения в многомерном документе и появляется дополнительная умственная нагрузка для выбора оптимального пути изучения материала;
- чтобы электронная гипертекстовая система была эффективной для пользователя, электронное информационное пространство должно быть достаточно обширным, а применяемые технические средства достаточно мощными;
- создание электронных гипертекстовых систем требует новых подходов к проблеме защиты авторского права: во-первых, это совместный труд большого числа специалистов (в том числе программистов); во-вторых, развитый аппарат электронных гипертекстовых систем обеспечивает возможность непосредственного включения в данную систему текстов других авторов.
При подготовке данной курсовой работы был изучен материал из нескольких книг, в которых поднимались вопросы гипертекстовой технологии, так же были использованы материалы глобальной сети Интернет с таких сайтов как http://www.citforum.ru – аналитическая информация, http://ru.wikipedia.org.
Подготовка этого курсового проекта очень помогла мне понять суть гипертекстовой технологии, необходимость гипертекста в жизни современного активного человека.
Материал данной курсовой работы дает необходимые сведения о гипертексте и пищу для размышлений, о нем можно рассказать еще много интересного и познавательного, для этого следует обратиться к специальным статьям, книгам и прочей информации, посвященной различным аспектам вопросов, посвященным гипертекстовым технологиям.
Глоссарий
№ п/п |
Новое понятие |
Содержание |
1 |
2 |
3 |
1 |
Веб-сайт |
в компьютерной сети объединённая под одним адресом (доменным именем или IP-адресом) совокупность документов частного лица или организации |
2 |
Всемирная паутина |
распределенная система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету |
3 |
Гиперссылка |
это объект Web-страницы, содержащий информацию об адресе другой Web-страницы |
4 |
Гипертекст |
особая форма организации текстового материала, при котором его смысловые единицы (фразы, абзацы, разделы) представлены не в линейной последовательности, а как система возможных переходов и связей между ними |
5 |
Гипертекстовая технология |
это представление текста в виде многомерной иерархической структуры типа сети |
6 |
Информационный ресурс |
используемые в приложениях данные, которые представлены в базах данных, базах знаний, на Web-сайтах, в отдельных файлах различной природы или в процедурной форме с помощью продуцирующих их программных средств. |
7 |
Метаданные |
свойства данных, определяющие их структуру, допустимые значения и способы их представления, взаимосвязи с другими данными, размещение и другие характеристики данных, которые помогают правильно их интерпретировать и использовать |
8 |
Слабострукткрированные данные |
такие данные, которые в отличие от данных в БД не имеют регулярной структуры, определяемой с помощью предписывающей схемы. |
9 |
Тэг |
специальная инструкция языка разметки документов |
10 |
Язык разметки документов |
набор тэгов, предназначенных для формирования в документах какой-либо структуры и определения отношений между различными элементами этой структуры |
Библиографический список
1. Барановская, Т.П. Информационные системы и технологии в экономике: Учебник. – М.: Финансы и статистика, 2003.
2. Гохберг Г. С. Информационные технологии [Текст] / Г. С. Гохберг [и др.]. – М. : Академия, 2007. с.123-141 ISBN 5-7695-1643-7
3. Закарян, И. Что такое Internet, WWW и HTML . Первое знакомство [Текст] / И. Закарян, В. Рафалович. – М. : Интернет-Трейдинг, 2003 . ISBN: 5-86225-478-1
4. Информатика и информационные технологии [Текст] / И. Г. Лесничая [и др.]. – М. : ЭКСМО, 2006.
5. Коноплева, И.А. Информационные технологии [Текст] / И. А. Коноплева. – М. : Проспект, 2007.ISBN 978-5-390-00286-5
6. Леонтьев, В.П . Большая энциклопедия компьютера и Интернета. – М.: ОЛМА-ПРЕСС Образование, 2005. – 1104 с.
7. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы [Текст]/ В.Г. Олифер, Н.А Олифер – Спб.: Питер, 2002.
8. Сервер Информационных технологий [Электронный ресурс] – режим доступа: www.citforum.ru
9. «Википедия» [Электронный ресурс] – режим доступа: http://ru.wikipedia.org
10. «Самоучка» [Электронный ресурс] – режим доступа: http://samouchka.net
Приложение А
Рисунок 1. Упрощенная архитектура системы, обеспечивающей интеграцию информационных ресурсов XML и SQL
