E-Book Overview
Эта книга посвящена XSLT - мощным и удобным системам преобразования документов. В ней не только рассматривается весь синтаксис XSLT, от основ до специальных аспектов, но и подробно излагаются современные способы использования XSLT.Вы найдете сотни практических примеров, таких как осуществление преобразований XSLT на web-серверах, подключение к базам данных и использование браузеров для осуществления преобразований на лету.Книга рассчитана на всех, кто хочет изучать XSLT и использовать его на практике.
E-Book Content
Стивен Холзнер • исчерпывающее описание XSLT 1.0 • рекомендации по работе с XSLT 1.1 • требования и детали реализации XSLT 2.0 • применение XSLT для разработки страниц ASP, J S P и сервлетов JAVA Иеш n Riders Е^ППТЕР Steven Holzner Inside XSIT Иеш\ Riders \ www.newriders.com i в 201 West 103rd Street, Indianapolis, Indiana 46290 An Imprint of Pearson Education Boston • Indianapolis • London • Munich • New York • San Fransico Стивен Холзнер БИБЛИОТЕКА ПРОГРАММИСТА Москва • Санкт-Петербург • Нижний Новгород - Воронеж Ростов-на-Дону • Екатеринбург • Самара Киев »Харьков • Минск 2002 Стивен Холзнвр XSLT библиотека программиста Перевел с английского А. Войтенко Главный редактор Заведующий редакцией Руководитель проекта Научный редактор Корректоры Верстка Е. Строганова И. Корнееа А. Пасечник А. Пасечник Н. Лукина, А. Моносов Р. Гришанов ББК 32.988-018 УДК 681.3.06 Холзнер С. Х71 XSLT библиотека программиста, — СПб.: Питер, 2002. — 544 е.: ил. ISBN 5-94723-271-5 Эта книга посвящена XSLT — мощным и удобным системам преобразования документов. В ней не только рассматривается весь синтаксис XSLT, от основ до специальных аспектов, но и подробно излагаются современные способы использования XSLT. Вы найдете сотни практических примеров, таких как осуществление преобразований XSLT на web-cepeepax, подключение к базам данных и использование браузеров для осуществления преобразований на лету. Книга рассчитана на всех, кто хочет изучать XSLT и использовать его на практике. © New Riders Publishing, 2002 © Перевод на русский язык, ЗАО Издательский дом «Питер», 2002 © Издание на русском языке, оформление, ЗАО Издательский дом «Питер», 2002 Права на издание получены по соглашению с New Riders Publishing Вое права защищены. Никакая часть данной книга не может быть воспроизведена в какой бы то ни было форме без письменного разрешения владельцев авторских прав. Информация, содержащаяся в данной книге, получена из источников, рассматриваемых издательством как надежные. Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за возможные ошибки, связанные с использованием книга. ISBN 5-94723-271-5 ISBN 0-7357-1136-4 (англ.) ООО «Питер Принт». 196105, Санкт-Петербург, ул. Благодатная, д. 67в. Лицензия ИД № 05784 от 07.09.01. Налоговая льгота - общероссийский классификатор продукции ОК 005-93, том 2; 953005 - литература учебная. Подписано в печать 29.09.02. Формат 70x100/16. Усл. п. л. 43,86. Тираж 3000 экз. Заказ № 1468. Отпечатано с готовых диапозитивов в ФГУП «Печатный двор» им. А. М. Горького Министерства РФ по делам печати, телерадиовещания и средств массовых коммуникаций. 197110, Санкт-Петербург, Чкалова ий пр., 15. Краткое содержание Об авторе 13 О технических редакторах 14 Благодарности 15 Введение 16 От издательства 21 Глава 1 • Основы XSLT 22 Глава 2 • Создание и применение таблиц стилей. 68 Глава 3 • Создание и применение шаблонов ........111 Глава 4 • Создание образцов выбора 147 Глава 5 • Принятие решений и сортировка данных 187 Глава б • Преобразование в XML, HTML, XHTML, RTF 228 Глава 7 • Работа с XPath 271 Глава 8 • Работа с функциями XSLT и XPath