Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

IT Отчет лаба 5

.docx
Скачиваний:
12
Добавлен:
20.03.2016
Размер:
284.41 Кб
Скачать

Государственное образовательное учреждение высшего профессионального образования «САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ МЕХАНИКИ И ОПТИКИ» ФАКУЛЬТЕТ СРЕДНЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ

Лабораторная №5

На тему: Форматы представления данных в текстовом формате: XML

по дисциплине: Информационные технологии

Выполнил: Студент группы 243 Попов Никита

Оценка:_______

Проверил: Новиков Василий Викторович Дата:__________

Подпись:_______

Санкт-Петербург 2015

Цель лабораторной работы – понять принципы представления данных в текстовом формате с использованием языка разметки XML.

Задание

На «4» балла:

Описание данных с использованием XML и их визуализация

  1. Выбрать предметную область (например, интернет-магазин электронной техники).

  2. Описать структуру данных в виде древовидной структуры (пример на рисунке 1): степень неконцевых узлов должна быть не менее 3; уровень концевых узлов должен быть не менее 2.

  3. Перевести древовидную структуру на язык разметки XML. В структуре должны использоваться как минимум два атрибута.

  4. Описать набор данных на языке разметки XML в соответствии с составленной структурой.

Рисунок 1 – пример древовидной структуры данных

  1. Составить XSL схему для визуализации XML данных в виде таблицы

Порядок выполнения

Создаем структуру будущего документа:

Моя структура состоит из набора книг, каждая из которых имеет: «название», «автора», «цену».

Следующим этапом создаём XML документ, для его создания и редактирования удобно использовать Notepad++

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

Содержимое моего XML файла:

На основе XML файла создаем XSL (eXtensible Stylesheet Language) файл - таблицу стилей XSL для вывода данных в табличной форме.

Содержание XSL файла:

Прежде всего в заголовочных тегах укажем тип документа. Также нам понадобится тег <xsl:stylesheet>, внутри которого укажем версию таблицы стилей и ссылку на спецификацию. В самом конце страницы размещается закрывающий </xsl:stylesheet>.

Тег <xsl:template> указывает на то, что ниже будет шаблон xsl.

Таблица создаётся тегом <table>, <td> - стоблец <tr> - строка, все теги парные.

Используя данный сайт можем проверить правильность нашего кода: (http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog)

Таблица стилей корректно выводится и правильно забирает данные из XML.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]