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

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

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

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

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

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

Отчет

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

«Работа с шаблонами XSL»

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

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

Круглова Т.

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

1 Цели работы

Целью работы является получение получение общих сведений о принципах работы XSLT-процессора, выполнение простейших преобразований исходного документа для превращения в другие форматы (txt, html), просмотр результатов преобразований при помощи программы ”XSL-процессор версии 2.0”.

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

XSLT (eXtensibleStylesheetLanguageTransformations) — часть спецификации XSL, задающая язык преобразований XML-документов. Спецификация XSLT является рекомендацией W3C. При применении таблицы стилей XSLT, состоящей из набора шаблонов, к XML-документу (исходное дерево) образуется конечное дерево, которое может быть другой XML-структурой, HTML-документом или обычным текстом. Правила выбора (и, отчасти, преобразования) данных из исходного дерева пишутся на языке запросов XPath. Каждое преобразование XSL должно начинаться с элемента xsl:stylesheet. Атрибут version='1.0' определяет версию спецификации XSL.

<xsl:template> используется для создания шаблонов. Атрибут match="/" связывает шаблон с корнем исходного XML документа. <xsl:for-each> для выбора каждого элемента.

В данной лабораторной работе мы берем исходный XML-файл с фильмами из прошлых лабораторных работ.

Далее пишем XSL для него

Результат можно посмотреть в браузере IE

3 Вывод

В ходе данной лабораторной работы мы получили навыки преобразования XML-файлов в другие форматы.

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