лб2
.docxСанкт-Петербургский государственный университет телекоммуникаций
им. проф. М. А. Бонч-Бруевича
Факультет информационных систем и технологий
Кафедра безопасности информационных систем
Дисциплина «Корпоративные информационные системы»
Отчет
по лабораторной работе № 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 .