Технология XSLT

Алексей Валиков

Купить: computerbook.ru; books.ru.



Содержание

Об онлайн-версии
О чём эта книга?
Для кого эта книга?
Как работать с книгой?
Структура книги
Благодарности
1. Введение в XML
2. Введение в XSLT
3. Идея и модель языка XSLT
4. Структура преобразования
5. Шаблонные правила
6. XPath-выражения
7. Основные элементы XSLT
8. Дополнительные элементы и функции языка XSLT
9. Использование XSLT совместно с другими языками программирования
XSLT и другие языки
Выполнение XSLT-преобразований в Object Pascal
Импорт MSXML в Delphi
Форма проекта
Использование DOMDocument
Выполнение XSLT-преобразований в C/C++
Настройка путей
Использование класса XalanTransformer
Выполнение XSLT-преобразований в PHP
Страница гостевой книги
Выполнение XSLT-преобразований в JavaScript
Выполнение XSLT-преобразований в VBScript/ASP
Выполнение XSLT-преобразований в Python
Выполнение XSLT-преобразований в PL/SQL
Выполнение XSLT-преобразований в Java
Краткие выводы
10. Расширения языка XSLT
11. Готовые решения
Группировка
Перечисление узлов
Именованный шаблон как функция
Рекурсия
Циклы
Цикл while
Цикл for
Метод Пиза для for-цикла
Операции над множествами
Перенос строк и элементы BR
Данные, разделённые запятыми (CSV)
12. Развитие технологий
П1. Обзор XSLT-процессоров
Популярность XSLT-процессоров
Производительность XSLT-процессоров
Библиотека Microsoft XML Parser
Использование
Расширения
Процессор Xalan
Использование
Расширения
Процессор Saxon
Использование
Расширения
Библиотека Oracle XDK
Использование
Расширения
Процессор Sablotron
Использование
Процессор xt
Использование
Расширения
Библиотека libxslt
Использование
Расширения
П2. Краткий справочник элементов и атрибутов XSLT
П3. Краткий справочник функций XSLT и XPath
П4. Интернет-ресурсы, посвященные XSLT
П5. Список литературы
П6. Предметный указатель