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