Способы создания XML -документов. Проверка документа на правильность построения. Поиск ошибок в неправильно построенном документе
Автор: Никита Тигров • Февраль 24, 2024 • Лабораторная работа • 1,023 Слов (5 Страниц) • 100 Просмотры
МИНИСТЕРСТВО ЦИФРОВОГО РАЗВИТИЯ,
СВЯЗИ И МАССОВЫХ КОММУНИКАЦИЙ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ ВЫСШЕГО ОБРАЗОВАНИЯ
«САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ТЕЛЕКОММУНИКАЦИЙ ИМ. ПРОФ. М.А. БОНЧ-БРУЕВИЧА»
(СПбГУТ)
[pic 1]
ИНСТИТУТ НЕПРЕРЫВНОГО ОБРАЗОВАНИЯ
ОТЧЁТ
ПО ЛАБОРАТОРНЫМ РАБОТАМ
по дисциплине «Информационные технологии в корпоративных сетях»
Выполнил
группа
№ зачетной книжки 8
Проверил к.т.н., доцент кафедры ИУС Смородин Геннадий Николаевич
г. Санкт-Петербург 2023
СОДЕРЖАНИЕ
- Лабораторная работа №1 3
- Лабораторная работа №2 5
- Лабораторная работа №3 9
Лабораторная работа №1 СПОСОБЫ СОЗДАНИЯ XML-ДОКУМЕНТОВ.
ПРОВЕРКА ДОКУМЕНТА НА ПРАВИЛЬНОСТЬ ПОСТРОЕНИЯ. ПОИСК ОШИБОК В НЕПРАВИЛЬНО ПОСТРОЕННОМ
ДОКУМЕНТЕ
Цель работы
Найти и исправить ошибки в предоставленном документе. Проверить правильность структуры XML одним из перечисленных способов.
Дополнить список коллекции фи льмов так, чтобы он содержал 10–20 наименований. Помимо DVD-носителей необходимо расширить коллекцию также и носителями Blue-rayDisc (BD).
Выполнение работы
- Ознакомление с XML-документом:
<?XML version = 1.0 encoding = WINDOWS-1251?>
<DVD жанр = боевик>
<год знач = "2000">
<страна>США, Великобритания</страна>
<режиссер>Ридли Скотт</Режиссер>
<DVD жанр = фантастика>
<название>Зеленая миля</название>
<год знач = "1999">
<страна>США</страна>
<режиссер>Фрэнк Дарабонт</Режиссер>
</DVD>
- Были найдены и исправлены ошибки в представленном документе. Проверка правильности структуры XML-документа была выполнена через открытие XML-документа в браузере и онлайн валидаторе https://codebeautify.org/xmlvalidator#.
[pic 2]
В XML файле присутствовали следующие ошибки:
- Отсутствует закрывающий тег DVD для первого элемента
- Разный регистр в названии узлов
- Атрибуты не заключены в кавычки
- Отсутствует корневой узел
Получившийся XML-код без ошибко выглядит следующим образом:
<?xml version = "1.0" encoding = "UTF-8"?>
<movies>
<DVD жанр="боевик">
<название>Гладиатор</название>
<год знач="2000" />
<страна>США, Великобритания</страна>
<режиссер>Ридли Скотт</режиссер>
</DVD>
<DVD жанр="фантастика">
<название>Зеленая миля</название>
<год знач="1999" />
<страна>США</страна>
<режиссер>Фрэнк Дарабонт</режиссер>
</DVD>
</movies>
Отображение содержимого XML-файла в браузере:
[pic 3]
- Список коллекции фильмов был дополнен, всего в коллекции получилось 14 наименований. Помимо DVD-носителей коллекция была расширена также носителями Blue-rayDisc (BD).
Содержимое получившегося XML-документа:
<?xml version = "1.0" encoding = "UTF-8"?>
<movies>
<DVD жанр="боевик">
<название>Гладиатор</название>
<год знач="2000" />
<страна>США, Великобритания</страна>
<режиссер>Ридли Скотт</режиссер>
</DVD>
<DVD жанр="фантастика">
<название>Зеленая миля</название>
<год знач="1999" />
<страна>США</страна>
<режиссер>Фрэнк Дарабонт</режиссер>
</DVD>
<BD жанр=" Драма/Криминал">
<название>Поймай меня, если сможешь</название>
<год знач="2002" />
<страна>США</страна>
...