RUSSIAN

XSLT. Справочник программиста

Book information

Publisher
Символ-Плюс
Year
2002
Language
russian
Format
PDF
Filesize
7 MB (7115206 bytes)
Edition
2
Pages
1016\1016
Time added
2021-12-11 21:41:18

Description

Перевод М. Зислиса, Е. Морозова, Г. Нифонтовой, М. Смирнова. С ростом популярности стандарта XML появилась необходимость в адекватном средстве обработки XML?данных. Консорциумом W3C был разработан XSLT – гибкий и переносимый язык преобразований, используемый и на стороне сервера, и на стороне клиента. Он быстро завоевал популярность: свои реализации XSLT?процессоров выпустили Microsoft, Oracle и Apache Software Foundation. Эта книга, написанная автором XSLT?процессора Saxon, поможет освоить XSLT, научит программированию на нем и послужит отличным справочником в дальнейшей работе. Издание состоит из четырех частей: подробного введения в историю возникновения XSLT, его роль, основные понятия и внутреннюю структуру; справочника по элементам и функциям XSLT с детальным описанием всех языковых конструкций; руководства по разработке программ с советами по дизайну и примерами; приложений, содержащих сведения о последних версиях XSLT?процессоров. Издание проиллюстрировано большим количеством работающих примеров и написано для программистов, знакомых с XML и HTML и желающих воспользоваться мощными возможностями и совместимостью языка XSLT для создания новых веб-приложений. Оглавление Об авторе Благодарности Введение Для кого эта книга? Зачем второе издание? Что охватывает книга? Как устроена книга? Другие ресурсы по XSLT Что необходимо для работы с этой книгой? Условные обозначения Поддержка читателей Сообщите нам свое мнение Глава 1. Общее представление об XSLT Что такое XSLT? Зачем преобразовывать XML? Как XSLT преобразовывает XML? XSLT и SQL: сходство XSLT-процессоры Пример таблицы стилей Положение XSLT в технологиях XML XSLT и XSL XSLT и XPath XSLT и Internet Explorer 5 XSLT и XML XSL и CSS История развития XSL Предыстория Первый проект XSL XSLT как язык Использование синтаксиса XML Никаких побочных эффектов Основанный на правилах За рамками XSLT 1.0 XSLT 1.1 XSLT 2.0 и XPath 2.0 В каких случаях необходимо использовать XSLT Приложения для преобразования данных Опубликование Когда выполнять преобразование? Резюме Глава 2. Модель обработки данных в XSLT XSLT: обзор системы Беглый обзор Деревья, а не документы Различные выходные форматы Множественные документы ввода и вывода Древовидная модель XML в виде дерева Завершение диаграммы классов UML Что не включено в древовидную модель? Процесс преобразования Шаблонные правила Форсированная обработка Выбор узлов для обработки Режимы Встроенные шаблонные правила Правила разрешения конфликтов Переменные, выражения и типы данных Переменные Выражения Типы данных Резюме Глава 3. Структура таблицы стилей Модульное строение таблицы стилей Элемент Инструкция обработки Встроенные таблицы стилей Элементы верхнего уровня Элементы верхнего уровня, определенные в специфик Элементы верхнего уровня, определяемые производит Элементы верхнего уровня, определяемые пользовате Упрощенные таблицы стилей Тела шаблонов Инструкции XSLT Элементы расширения Конечные литеральные элементы Шаблоны значений атрибутов Расширяемость Функции расширения Элементы расширения Совместимость с последующими версиями Пробельные символы Узлы, состоящие из пробельных символов, в таблице Роль удаления узлов, состоящих из пробельных симв Резюме Глава 4. Элементы XSLT xsl:apply-imports Определен в Формат Действие Использование и примеры xsl:apply-templates Определен в Формат Действие Использование Примеры См. также xsl:attribute Определен в Формат Действие Использование Примеры См. также xsl:attribute-set Определен в Формат Действие Использование Примеры См. также xsl:call-template Определен в Формат Действие Использование и примеры См. также xsl:choose Определен в Формат Действие Использование Примеры См. также xsl:comment Определен в Формат Действие Использование Примеры См. также xsl:copy Определен в Формат Действие Использование Примеры См. также xsl:copy-of Определен в Формат Действие Использование и примеры См. также xsl:decimal-format Определен в Формат Действие Использование Примеры См. также xsl:document Определен в Формат Действие Использование Примеры См. также xsl:element Определен в Формат Действие Использование См. также xsl:fallback Определен в Формат Действие Использование Примеры См. также xsl:for-each Определен в Формат Действие Использование и примеры См. также xsl:if Определен в Формат Действие Использование См. также xsl:import Определен в Формат Действие Использование Примеры См. также xsl:include Определен в Формат Действие Использование Примеры См. также xsl:key Определен в Формат Действие Использование и примеры См. также xsl:message Определен в Формат Действие Использование Примеры xsl:namespace-alias Определен в Формат Действие Использование и примеры См. также xsl:number Определен в Формат Действие Использование и примеры См. также xsl:otherwise Определен в Формат Действие Использование и примеры См. также xsl:output Определен в Формат Действие Использование Примеры xsl:param Определен в Формат Действие Использование Примеры См. также xsl:preserve-space Определен в Формат Действие Использование Примеры См. также xsl:processing-instruction Определен в Формат Действие Использование Примеры xsl:script Определен в Формат Действие Использование и примеры См. также xsl:sort Определен в Формат Действие Использование Примеры См. также xsl:strip-space Определен в Формат Действие, использование и примеры См. также xsl:stylesheet Определен в Формат Действие Использование и примеры См. также xsl:template Определен в Формат Действие Использование и примеры См. также xsl:text Определен в Формат Действие Использование Примеры См. также xsl:transform Формат Определен в См. также xsl:value-of Определен в Формат Действие Использование Примеры См. также xsl:variable Определен в Формат Действие Использование Примеры См. также xsl:when Определен в Формат Действие Использование и примеры См. также xsl:with-param Определен в Формат Действие Использование и примеры См. также Резюме Глава 5. Выражения Система обозначений С чего начать Синтаксическое дерево АбсолютныйМаршрутПоиска (AbsoluteLocationPath) Определено в Используется в Справка по использованию Примеры АддитивноеВыражение (AdditiveExpr) Определено в Используется в Справка по использованию Примеры в контексте Аргумент (Argument) Определено в Используется в Справка по использованию Примеры в контексте ВызовФункции (FunctionCall) Определено в Используется в Справка по использованию Примеры Выражение (Expr) Определено в Используется в Справка по использованию Примеры ВыражениеИ (AndExpr) Определено в Используется в Справка по использованию Примеры ВыражениеИЛИ (OrExpr) Определено в Используется в Справка по использованию Примеры ВыражениеОбъединения (UnionExpr) Определено в Используется в Справка по использованию Примеры ВыражениеОтношения (RelationalExpr) Определено в Используется в Справка по использованию Примеры ВыражениеПути (PathExpr) Определено в Используется в Справка по использованию Примеры ВыражениеРавенства (EqualityExpr) Определено в Используется в Справка по использованию Примеры ИмяБезДвоеточия (NCName) и СимволИмениБезДвоеточи Определено в Используется в Справка по использованию Примеры ИмяОператора (OperatorName) Определено в Используется в Справка по использованию Примеры в контексте ИмяФункции (FunctionName) Определено в Используется в Справка по использованию Примеры КритерийИмени (NameTest) Определено в Используется в Справка по использованию Примеры КритерийУзла (NodeTest) Определено в Используется в Справка по использованию Примеры Литерал (Literal) Определено в Используется в Справка по использованию Примеры МаршрутПоиска (LocationPath) Определено в Используется в Справка по использованию Примеры МультипликативноеВыражение (MultiplicativeExpr) Определено в Синтаксис Используется в Справка по использованию Примеры НазваниеОси (AxisName) Определено в Используется в Справка по использованию Примеры в контексте Оператор (Operator) Определено в Используется в Справка по использованию Примеры ОператорУмножения (MultiplyOperator) Определено в Используется в Справка по использованию Примеры ОтносительныйМаршрутПоиска (RelativeLocationPath) Определено в Используется в Справка по использованию Примеры ПервичноеВыражение (PrimaryExpr) Определено в Используется в Справка по использованию Примеры ПолноеИмя (QName) Определено в Используется в Справка по использованию Примеры Предикат (Predicate) Определено в Используется в Справка по использованию Примеры в контексте ПредикативноеВыражение (PredicateExpr) Определено в Используется в Справка по использованию Примеры в контексте ПробельныеСимволыВыражения (ExprWhitespace) Определено в Используется в Справка по использованию Примеры СокращенныйАбсолютныйМаршрутПоиска (AbbreviatedAb Определено в Используется в Справка по использованию Примеры СокращенныйОтносительныйМаршрутПоиска (Abbreviate Определено в Используется в Справка по использованию Примеры СокращенныйСпецификаторОси (AbbreviatedAxisSpecif Определено в Используется в Справка по использованию Примеры в контексте СокращенныйШаг (AbbreviatedStep) Определено в Используется в Справка по использованию Примеры в контексте СпецификаторОси (AxisSpecifier) Определено в Используется в Справка по использованию Примеры СсылкаНаПеременную (VariableReference) Определено в Используется в Справка по использованию Примеры ТипУзла (NodeType) Определено в Используется в Справка по использованию Примеры в контексте УнарноеВыражение (UnaryExpr) Определено в Используется в Справка по использованию Примеры ФильтрующееВыражение (FilterExpr) Определено в Используется в Справка по использованию Примеры Цифры (Digits) Определено в Используется в Справка по использованию Примеры в контексте Число (Number) Определено в Используется в Справка по использованию и примеры Шаг (Step) Определено в Используется в Справка по использованию Примеры ЭлементВыражения (ExprToken) Определено в Используется в Справка по использованию Примеры Резюме Глава 6. Образцы Формальное определение Образцы с предикатами Неформальное определение Разрешение конфликтов Как читать эту главу Образец (Pattern) Синтаксис Используется в Справка по использованию Примеры ОбразецМаршрутаПоиска (LocationPathPattern) Синтаксис Используется в Справка по использованию Примеры ОбразецОтносительногоПути (RelativePathPattern) Синтаксис Используется в Справка по использованию Примеры ОбразецШага (StepPattern) Синтаксис Используется в Справка по использованию Примеры СпецификаторОсиChildИлиAttribute (ChildOrAttribut Синтаксис Используется в Справка по использованию Примеры ОбразецКлючаИлиID (IdKeyPattern) Синтаксис Используется в Справка по использованию Примеры Резюме Глава 7. Функции boolean Определена в Формат Правила Применение Примеры См. также ceiling Определена в Формат Правила Применение и примеры См. также concat Определена в Формат Правила Применение и примеры См. также contains Определена в Формат Правила Применение и примеры См. также count Определена в Формат Аргументы Правила Применение Примеры current Определена в Формат Правила Применение и примеры См. также document Определена в Формат Действие См. также element-available Определена в Формат Правила Применение Примеры См. также false Определена в Формат Применение Пример См. также floor Определена в Формат Правила Применение и примеры См. также format-number Определена в Формат Правила Применение Примеры См. также function-available Определена в Формат Правила Применение Примеры См. также generate-id Определена в Формат Правила Применение и примеры См. также id Определена в Формат Правила Примечания Применение и примеры См. также key Определена в Формат Правила Применение и примеры См. также lang Определена в Формат Правила Применение и примеры last Определена в Формат Аргументы Результат Правила Применение и примеры См. также local-name Определена в Формат Правила Применение Примеры См. также name Определена в Формат Правила Применение Примеры См. также namespace-uri Определена в Формат Правила Применение Примеры См. также normalize-space Определена в Формат Результат Правила Применение Примеры См. также not Определена в Формат Правила Применение Примеры См. также number Определена в Формат Правила Применение Примеры См. также position Определена в Формат Правила Применение и примеры См. также round Определена в Формат Правило Применение Примеры См. также starts-with Определена в Формат Правила Применение и примеры См. также string Определена в Формат Правила Применение и примеры См. также string-length Определена в Формат Правила Применение Примеры См. также substring Определена в Формат Правила Применение и примеры См. также substring-after Определена в Формат Правила Применение и примеры См. также substring-before Определена в Формат Правила Применение и примеры См. также sum Определена в Формат Правила Применение Примеры См. также system-property Определена в Формат Правила Применение Примеры См. также translate Определена в Формат Правила Применение и примеры См. также true Определена в Формат Правила Применение Пример См. также unparsed-entity-uri Определена в Формат Правила Применение Примеры См. также Резюме Глава 8. Разработка функций расширения Когда необходимо применять функции расширения? Вызов функций расширения Какой язык выбрать? Привязка функций расширения Деревья XPath и объектная модель документа Привязки для языка Java Определение класса Java Выбор метода Java Правила преобразования аргументов Обработка возвращаемого значения Использование функций расширения Java Объект XSLTContext Привязки для языка JavaScript Пример JavaScript Выбор запускаемой функции Резюме Глава 9. Образцы проектирования таблиц стилей Таблица стилей для заполнения бланков Навигационные таблицы стилей Таблицы стилей, основанные на правилах Вычислительные таблицы стилей Программирование без выражений присваивания Почему же их называют переменными? Уловка Отказ от выражений присваивания Резюме Форматирование спецификации XML Пролог Создание общей структуры HTML Форматирование заголовка документа Оглавление Создание заголовков разделов Форматирование текста Вывод порождающих правил Создание перекрестных ссылок Отфильтровывание ненужного Заготовки текстов Список составителей Варианты таблиц стилей для спецификаций XSLT и XP Резюме Генеалогическое дерево Модель данных и ее представление в XML Отображение данных генеалогического дерева Таблица стилей Собрание всего воедино Преобразование файлов GEDCOM в XML Резюме Таблица стилей для маршрута коня Алгоритм Резюме Версии MSXML Таблицы стилей MSXML3 Установка MSXML3 Использование таблицы стилей по умолчанию Присвоение документу таблицы стилей XSLT Управление обработкой XSLT при помощи сценария на Использование и островков данных XML Динамическое изменение XML-документов Использование XPath в DOM Использование анализатора MSXML3 на стороне серве Краткий справочник по MSXML3 Заключение Набор разработчика XML от Oracle XSLT-процессор, написанный на Java Заключение Установка Запуск процессора Saxon Расширяемость Встроенные в Saxon расширения Сериализация в Saxon Заключение Xalan-Java 2 Сериализатор Xalan Xalan-C++ Заключение 4XSLT Cocoon EZ/X iXSLT jd:xslt Sablotron Stylus Studio TransforMiix Unicorn XESALT XML Spy XSL Composer XSLTC xt Заключение Обозначения API анализатора JAXP 1.1 API для преобразований JAXP 1.1 Примеры Заключение Глоссарий Алфавитный указатель

Similar books

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

Методология научных исследований и прикладной аналитики: Учебник. Изд. 5-е, дополн. и перераб. В 2 т. Т.2: Научные исследования: Мастерство и искусство научного мышления и научной работы / Methodology of Scientific Research and Practical Analytics: A Textbook: Fifth Edition. In two volumes. Vol.2: Scientific research: Art of scientific thinking and scientific work / Méthodologie de la recherche scientifique et de l’analytique appliquée: Manuel: Cinquième édition. En 2 tomes. T.2: Recherches scientifiques: Art de la pensée scientifique et du travail scientifique

2025 · PDF

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

Методы и понятия философии искусства: практикум : уровень подготовки кадров высшей квалификации: ассиснтурв-стажировка : специальности: 54.09.03 "Искусство дизайна (по видам)", 54.09.02 "Мастерство декоративно-прикладного искусства и народных промыслов (по видам)" : укрупненная группа специальностей: 54.00.00 "Изобразительное и прикладные виды искусств" : квалификация выпускника: "Преподаватель творческих дисциплин в высшей школе. Дизайнер", "Преподаватель творческих дисциплин в высшей школе. Художник декоративно-прикладного искусства" : форма обучения: очная

2022 · PDF

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

Разработка графического интерфейса пользователя информационной системы с использованием библиотеки QT: учебное пособие для студентов 1 курса направлений подготовки 09.04.02 "Информационные системы и технологии", 27.04.03 "Системный анализ и управление" очной формы обучения, 2 курса направления подготовки 10.05.03 "Информационная безопасность автоматизированных систем" очной формы обучения и 3 курса направления подготовки 09.03.02 "Информационные системы и технологии" очной и заочной форм обучения : учебное электронное издание

2021 · PDF

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.) =: Archaeological Cultures of Siberia in the context of Cross-cultural contacts in Eurasia: dedicated to the 300th anniversary of the first scientific archaeological excavations in Siberia (1722) : материалы Международной археологической конференции молодых исследователей "Археологические культуры Сибири в контексте кросс-культурных контактов в Евразии: к 300-летию первых научных археологических раскопок в Сибири (1722 г.)" (Новосибирск, 21-25 ноября 2022 г.)

2022 · PDF

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

Трешниковские чтения - 2023. Современная географическая картина мира и технологии географического образования =: Treshnikov readings - 2023. Modern geographical global picture and technology of geographic education : материалы Всероссийской научно-практической конференции с международным участием, посвящённой памяти знаменитого российского океанолога, исследователя Арктики и Антарктики, академика Алексея Фёдоровича Трёшникова и 60-летию Ульяновского областного отделения Всероссийской общественной организации "Русское гаографическое общество" (13 апреля 2023)

2023 · PDF

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

Управление объектами интеллектуальной собственности. Искусство изобретать: учебник для обучающихся по направлениям подготовки 23.00.00 , направлениям подготовки 23.03.01 "Технология транспортных процессов", уровень образования-"бакалавриат", 23.03.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования-"бакалавриат", 23.04.01 "Технология транспортных процессов", уровень образования- "магистратура", 23.04.03 "Эксплуатация транспортно-технологических машин и комплексов", уровень образования- "магистратура"

2022 · PDF

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

Философия. Учебно-методический комплекс дисциплины по направлениям подготовки: 51.03.03 (071800.62) «Социально-культурная деятельность», профили подготовки: «Социально-культурные технологии в индустрии досуга», «Менеджмент социально-культурной деятельности», «Менеджмент детско-юношеского досуга», «Постановка и продюсирование культурно-досуговых программ», «Социально-культурная анимация и рекреация»; 38.03.02 (080200.62) «Менеджмент», профили подготовки: «Управление человеческими ресурсами», «Управление малым бизнесом», квалификации (степень) выпускника – «бакалавр»

2014 · PDF

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

Проектирование устройств приема и обработки сигналов: учебно-методическое пособие по курсу "Устройства приема и обработки сигналов" для студентов всех форм обучения специальностей: 210400.62 Радиотехника. Бакалавр Б.3.10. Основы цифровой обработки сигналов; 210700.62 Системы мобильной связи. Бакалавр Б.3.19. Радиоприемные устройства систем мобильной связи; 210601.65 Радиоэлектронные системы и комплексы. Специалист С.3.18. Устройства приема и обработки сигналов; 090302.65 Защита информации в системах связи и управления. Специалист С.3.30. Устройства приема и обработки сигналов

2015 · PDF