Скачиваний:
43
Добавлен:
20.01.2016
Размер:
168.48 Кб
Скачать

Санкт-Петербургский государственный университет телекоммуникаций

им. проф. М. А. Бонч-Бруевича

Факультет информационных систем и технологий

Кафедра безопасности информационных систем

Дисциплина «Корпоративные информационные системы»

Отчет

по лабораторной работе № 2

«Действительные документы XML. DTD»

Группа: ИСТ-22

Выполнили: Белькевич А.

Круглова Т.

Проверил: О.И.Шеховцев

1 Цели работы

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

2 Выполнение лабораторной работы

Документы, у которых есть описания типов документов (DTD), которым они подчиняются, называются действительными (valid). Документы, у которых нет DTD, но они все же соответствуют стандарту XML, называются правильными (well-formed). Правильные документы могут не содержать DTD, однако они должны отвечать некоторым простым правилам, для того чтобы с ними можно было использовать таблицы стилей и механизмы связывания.

Каждый действительный документ должен начинаться с информации заголовка содержащей следующее:

  • Описание правил структурирования (structural rules), которым должен отвечать данный документ.

  • Список любых внешних ресурсов или внешних сущностей, составляющих какую-либо часть данного документа.

  • Любые объявления внутренних ресурсов или внутренних сущностей.

  • Любые условные обозначения или же ресурсы, представленные в форматах, отличных от XML. Эти обозначения и ресурсы должны определять требуемые вспомогательные приложения (helper applications),

  • Списки ресурсов, представленных в форматах, отличных от XML (например, двоичных сущностей), имеющихся в документе.

Схема документа:

Определение

Описание

Элементы

Обсуждается, что представляют собой XML-элементы, а также требования к работе с ними в XML-документах.

Пролог

Описывается порядок и содержимое начального пролога или заголовка XML-документа.

XML-декларация

Объясняется, что представляет собой XML-декларация, а также ее расположение в XML-документах (если она используется).

Инструкции по обработке

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

Декларация DOCTYPE

Обсуждается, что представляет собой объявление DOCTYPE и как оно используется в ссылке на внешнее или внутреннее определение типа документа (DTD) для XML-документов, включающих это объявление.

XML-комментарии

Объясняется, как в XML-разметке создаются комментарии для аннотации и для включения неанализируемого содержимого в XML-документ.

Текстовое содержимое

Описываются правила использования и включения в XML-документ текстового содержимого (также называемого символьными данными).

Справочники по символам и сущностям

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

Разделы CDATA

Описывается использование специальных разделов CDATA (символьные данные) для полного экранирования текстового содержимого (включая форматирование и пробелы) в XML-документах.

Атрибуты

Обсуждается, что представляют собой XML-атрибуты, а также требования к работе с ними в XML-документах.

Пробелы

Обсуждаются правила и параметры обработки пробелов при синтаксическом анализе XML-документов.

В данной лабораторной работе мы стоили схему DTD для XML документа с первой лабораторной работы, где мы создавали коллекцию фильмов.

Проверили наличие ошибок с помощью браузера

Проверили наличие ошибок с помощью XMLPad

Вывод В ходе данной лабораторной работе мы описали что подразумевает действительный документ, а так же дали понятие схемы документа. Проверили правильность построения схемы документа с помощью XMLPad .

Соседние файлы в предмете Корпоративные информационные системы