Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемВиктор Недотыкин
1 Java Advanced XML Transformations 1.0 (XSLT 1.0)
2 2 СПбГУ ИТМО Georgiy KorneevJava Advanced / XSLT 1.0 Содержание 1.Введение 2.Пути 3.Выражения 4.Функции 5.Заключение
3 Введение Часть 1
4 4Georgiy KorneevJava Advanced / XSLT 1.0 XML Transformations Язык преобразования XML-документов XML HTML Текст Основан на XPath
5 5 СПбГУ ИТМО Georgiy KorneevJava Advanced / XSLT 1.0 XSL и XSLT Extensible Stylesheet Language (XSL) Правила отображения Произвольный XML Произвольный носитель Этапы отображения Исходный документ Итоговый документ Отображение XSLTFO
6 6Georgiy KorneevJava Advanced / XSLT 1.0 Объявление преобразования Пространство имен
7 7Georgiy KorneevJava Advanced / XSLT 1.0 Обработка пробелов Удаление последовательностей пробелов Сохранение последовательностей пробелов Умолчания Исходный документ – сохранять Преобразование – удалять (кроме xsl:text)
8 Шаблоны Часть 2
9 9Georgiy KorneevJava Advanced / XSLT 1.0 Правила преобразования Узлы, соответствующих условию match заменяются содержимым шаблона Примеры
10 10Georgiy KorneevJava Advanced / XSLT 1.0 Применение преобразований Применить преобразования к выбранным узлам
11 11Georgiy KorneevJava Advanced / XSLT 1.0 Выбор применяемого правила Совпадение режимов Правила с максимальным приоритетом *-0.25 text()-0.5 В порядке объявления (не обязательно)
12 12Georgiy KorneevJava Advanced / XSLT 1.0 Композиция преобразований Включение преобразования Импортирование преобразования Уменьшает приоритет шаблонов
13 13Georgiy KorneevJava Advanced / XSLT 1.0 Правила по умолчанию Рекурсивное применение к элементам с сохранением режима Копирование текста и атрибутов Игнорирование инструкций по абработке и комментариев
14 14Georgiy KorneevJava Advanced / XSLT 1.0 Именованные шаблоны Определение [ ]* Вызов value
15 Содержание шаблона Часть 3
16 16Georgiy KorneevJava Advanced / XSLT 1.0 Создание элементов и атрибутов Создает элемент Создает атрибут
17 17Georgiy KorneevJava Advanced / XSLT 1.0 Простое создание элементов Элемент Вычисление выражений в атрибутах
18 18Georgiy KorneevJava Advanced / XSLT 1.0 Создание текста Создает текстовый узел text Вычисление выражений Вывод чисел xsl:number
19 19Georgiy KorneevJava Advanced / XSLT 1.0 Копирование Копирование имени элемента Копирование набора узлов
20 20Georgiy KorneevJava Advanced / XSLT 1.0 Обход набора узлов Применяет правило для узлов из набора
21 21Georgiy KorneevJava Advanced / XSLT 1.0 Условия Простое условие Выбор …
22 22Georgiy KorneevJava Advanced / XSLT 1.0 Переменные Неизменяемые переменные Простая переменная Переменная с шаблоном … Параметры преобразования
23 Дополнительные возможности Часть 4
24 24Georgiy KorneevJava Advanced / XSLT 1.0 Дополнительные функции Текущий узел current() Генерация уникального идентификатора generate-id(nodeset) Загрузка документа document(uri) Форматирование числа format-number(number, format)
25 25Georgiy KorneevJava Advanced / XSLT 1.0 Ключи Определение ключа Использование ключа key(string, query)
26 26Georgiy KorneevJava Advanced / XSLT 1.0 Вывод Инструкция по выводу
27 Заключение Часть 5
28 28Georgiy KorneevJava Advanced / XSLT 1.0 Ссылки XSL Transformations (XSLT) Version 1.0 // Перевод спецификации // Валиков А. Технология XSLT
29 29 СПбГУ ИТМО Georgiy KorneevJava Advanced / XSLT 1.0 Вопросы
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.