Файл: Язык разметки документов XHTML.pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 26.06.2023

Просмотров: 82

Скачиваний: 2

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

С языком старыми XML связаны систем такие технологии, формирует как XSL (Extensible Wide Style-sheet Language - форму расширяемый язык встречаются листов стилей) и определяет XSLT (XSL Transformations - использует расширяемый язык размещения преобразования листов добавила стилей), предоставляющие библиотечная разработчику выбор повесть способа представления виды документов XML. постоянными Языки XSL и технологии XSLT созданы средств на основе повесть прежней технологии, сфера известной в свое текстового время как простое DSSSL (Document Style агент Semantics and процессом Specifications Language - накопленным язык семантики и обмена спецификаций стилей развитии документов).

Как и элементах SGML (также один естественный из родителей следовательно HTML), XML предназначены является метаязыком. тэгов Он представляет ОЛМА собой набор браузером правил, позволяющих но авторам создавать технологически приложения и подмножества форматирования данных, уникальных тот для их он задач.

Главная файлов сфера применения глоссария стандартов платформы приведения XML — это представление слабоструктурированных данных Web-сайтов в форме XML-документов. Собственно, для этой цели и создавался язык XML. Слабоструктурированные данные - такие данные, которые в отличие от данных в БД не имеют регулярной структуры, определяемой с помощью предписывающей схемы.

Применение XML в этой области позволяет не только представлять в среде Web гипермедийные страницы в форме XML-документов, но и поддерживать связанные с ними метаданные. Метаданные — свойства данных, определяющие их структуру, допустимые значения и способы их представления, взаимосвязи с другими данными, размещение и другие характеристики данных, которые помогают правильно их интерпретировать и использовать. Иначе говоря, это данные о данных. Благодаря этому можно создать такие поисковые машины Web, которые будут обеспечивать в результате обработки пользовательского поискового запроса гораздо более низкий уровень информационного шума по сравнению с нынешними HTML-технологиями.

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


Чаще всего не учитывается еще одно важное назначение метаданных, описывающих информационные ресурсы Web. Метаданные необходимы для создания принципиально новых высокоуровневых приложений Web, в частности основанных на интеграции информационных технологий и обеспечивающих интеграцию неоднородных информационных ресурсов. Приведенный рисунок 1 в приложении А иллюстрирует упрощенную архитектуру системы, в которой метаданные используются для обеспечения интеграции неоднородных информационных ресурсов[15].

Как язык разметки Web-документов XML обладает следующими достоинствами:

- Гибкость. XML позволяет обрабатывать уникальные данные в коммерческой и медицинской областях. Независимо от характера данных XML способен предоставить адекватные методы их хранения и обработки. Исключение составляют лишь двоичные данные и внедренные сценарии.

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

- Согласованность. XML унаследовал синтаксическую целостность и строгую структуру своего родителя - SGML.

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

Большую работу по продвижению стандартов платформы XML в практику ведет крупный Международный, некоммерческий консорциум OASIS (Organization for Structured Information Standards, Организация по стандартизации структурированной информации).

Технологии XML начинают распространяться и в нашей стране. В этой связи приобретает важное значение русскоязычная терминология в этой области.

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


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[17].

ЗАКЛЮЧЕНИЕ

Часто приходится слышать, что WWW - это очень просто. Однако за этой кажущейся простотой скрывается хорошо продуманная сложная система. При этом следует заметить, что система бурно развивается.

Глобальная информатизация общества приводит к тому, что потребность в информации, растет с каждым новым пользователем сети. При этом задачей специалистов в области информационных технологий обеспечить пользователей полной и достоверной информацией путем простого и удобного для пользователей доступа к накопленным массивам данных.

Гипертекстовая технология позволяет быстро и точно осуществить поиск необходимой информации не только в рамках отдельных документов на компьютера и web-страниц, созданных с их использованием, но и в локальных вычислительных сетях и всемирной сети Internet.

Идея гипертекстовой информационной системы состоит в том, что пользователь имеет возможность просматривать документы (страницы текста) в том порядке, в котором ему это больше нравится, а не последовательно, как это принято при чтении книг[18].

Простой на первый взгляд механизм построения ссылок оказывается довольно сложной задачей, т. к. можно построить статические ссылки, динамические ссылки, ассоциированные с документом в целом или только с отдельными его частями.

Расширение понятия гипертекста происходит за счет других информационных ресурсов, включая графику, аудио- и видео-информацию, до понятия гипермедиа.

Безусловно у электронных гипертекстовых систем есть множество преимуществ, по сравнению с обычными печатными текстами. Например:

- двунаправленный характер ссылок, по сравнению с направленными только вперед ссылками обычных текстов;

- комментарии к тексту могут быть сделаны в самом тек­сте, не нарушая в то же время его целостность;

- однажды пройденный маршрут легко запоминается и может быть ав­томатически пройден многократно; это равносильно тому, что читатель формирует свой личный текст;

- электронная форма представления текста позво­ляет автоматизировать процесс формирования массива ключевых слов путем автоматического компьютерного анализа текста, и прочие преимущества.


Но при всем многообразии преимуществ прослеживается и ряд недостатков:

- у пользователя теряется ощущение собственного положения и дви­жения в многомерном документе и появляется дополнительная ум­ственная нагрузка для выбора оптимального пути изучения материала;

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

- создание электронных гипертекстовых систем требует новых подходов к проблеме защиты ав­торского права: во-первых, это совместный труд большого числа спе­циалистов (в том числе программистов); во-вторых, развитый аппарат электронных гипертекстовых систем обеспечивает возможность непосредственного включения в дан­ную систему текстов других авторов.

При подготовке данной курсовой работы был изучен материал из нескольких книг, в которых поднимались вопросы гипертекстовой технологии, так же были использованы материалы глобальной сети Интернет с таких сайтов как http://www.citforum.ru – аналитическая информация, http://ru.wikipedia.org.

БИБЛИОГРАФИЧЕСКИЙ СПИСОК

  1. Барановская, Т.П. Информационные системы и технологии в экономике: Учебник. – М.: Финансы и статистика, 2016.
  2. Гохберг Г. С. Информационные технологии [Текст] / Г. С. Гохберг [и др.]. – М. : Академия, 2007. с.123-141 ISBN 5-7695-1643-7
  3. Закарян, И. Что такое Internet, WWW и HTML. Первое знакомство [Текст] / И. Закарян, В. Рафалович. – М. : Интернет-Трейдинг, 2016. ISBN: 5-86225-478-1
  4. Информатика и информационные технологии [Текст] / И. Г. Лесничая [и др.]. – М. : ЭКСМО, 2016.
  5. Коноплева, И.А. Информационные технологии [Текст] / И. А. Коноплева. – М. : Проспект, 2007.ISBN 978-5-390-00286-5
  6. Леонтьев, В.П. Большая энциклопедия компьютера и Интернета. – М.: ОЛМА-ПРЕСС Образование, 2015. – 1104 с.
  7. Олифер, В.Г. Компьютерные сети. Принципы, технологии, протоколы [Текст]/ В.Г. Олифер, Н.А Олифер – Спб.: Питер, 2016.
  8. Сервер Информационных технологий [Электронный ресурс] – режим доступа: www.citforum.ru
  9. «Википедия» [Электронный ресурс] – режим доступа: http://ru.wikipedia.org
  10. «Самоучка» [Электронный ресурс] – режим доступа: http://samouchka.net

Приложение А

Приложение WEB

Реляционное приложение

Механизм доступа XML

Сервер баз данных с расширением для XML

XML - документы