Задание. Создаем структуру будущего документа:
Создаем структуру будущего документа:
Моя структура состоит из набора книг, каждая из которых имеет: «название», «автора», «цену».
Следующим этапом создаём 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. Задание На «4» балла: Описание данных с использованием XML и их визуализация
1. Выбрать предметную область (например, интернет-магазин электронной техники). 2. Описать структуру данных в виде древовидной структуры (пример на рисунке 1): степень неконцевых узлов должна быть не менее 3; уровень концевых узлов должен быть не менее 2. 3. Перевести древовидную структуру на язык разметки XML. В структуре должны использоваться как минимум два атрибута. 4. Описать набор данных на языке разметки XML в соответствии с составленной структурой.
Рисунок 1 – пример древовидной структуры данных
5. Составить XSL схему для визуализации XML данных в виде таблицы.
|