XSLT. Справочник программиста
Книга «XSLT. Справочник программиста» посвящена языку XSLT и вместе с ним XPath. XSLT (eXtensible Stylesheet Language: Transformations, расширяемый язык таблиц стилей: преобразования) – это высокоуровневый язык управления данными, который превращает XML из просто формата для сохранения и передачи данных в источник данных, к которому можно обращаться с запросами и которым можно управлять с помощью гибких, описательных методов. Изучение материла о новом языке, конечно, не сделает вас экспертом: для этого потребуется применять язык и учиться на практическом опыте. В этом справочнике по XSLT приводится большое количество примеров, которые стоит запустить, но что более важно – они могут стимулировать вас опробовать собственные идеи. Это второе издание, и причина его выхода заключается в том, что язык XSLT стал гораздо лучше поддерживаться программными продуктами, а пособие, которое описывает только язык, ничего не сообщая о доступных программах, по мнению автора, делает только половину дела.
Структура книги «XSLT. Справочник программиста»
- Что такое XSLT
- Как XSLT преобразовывает XML
- Положение XSLT в технологиях XML
- История развития XSL
- XSLT как язык
- За рамками XSLT 1.0
- В каких случаях необходимо использовать XSLT
- XSLT: обзор системы
- Древовидная модель
- Процесс преобразования
- Переменные, выражения и типы данных
- Модульное строение таблицы стилей
- Элемент <xsl:stylesheet>
- Инструкция обработки <?xml-stylesheet?>
- Встроенные таблицы стилей
- Элементы верхнего уровня
- Упрощенные таблицы стилей
- Тела шаблонов
- Шаблоны значений атрибутов
- Расширяемость
- Совместимость с последующими версиями
- Пробельные символы
- 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
- Система обозначений
- С чего начать
- Синтаксическое дерево
- АбсолютныйМаршрутПоиска (AbsoluteLocationPath)
- АддитивноеВыражение (AdditiveExpr)
- Аргумент (Argument)
- ВызовФункции (FunctionCall)
- Выражение (Expr)
- ВыражениеИ (AndExpr)
- ВыражениеИЛИ (OrExpr)
- ВыражениеОбъединения (UnionExpr)
- ВыражениеОтношения (RelationalExpr)
- ВыражениеПути (PathExpr)
- ВыражениеРавенства (EqualityExpr)
- ИмяБезДвоеточия (NCName) и СимволИмениБезДвоеточия (NCNameChar)
- ИмяОператора (OperatorName)
- ИмяФункции (FunctionName)
- КритерийИмени (NameTest)
- КритерийУзла (NodeTest)
- Литерал (Literal)
- МаршрутПоиска (LocationPath)
- МультипликативноеВыражение (MultiplicativeExpr)
- НазваниеОси (AxisName)
- Оператор (Operator)
- ОператорУмножения (MultiplyOperator)
- ОтносительныйМаршрутПоиска (RelativeLocationPath)
- ПервичноеВыражение (PrimaryExpr)
- ПолноеИмя (QName)
- Предикат (Predicate)
- ПредикативноеВыражение (PredicateExpr)
- ПробельныеСимволыВыражения (ExprWhitespace)
- СокращенныйАбсолютныйМаршрутПоиска (AbbreviatedAbsoluteLocationPath)
- СокращенныйОтносительныйМаршрутПоиска (AbbreviatedRelativeLocationPath)
- СокращенныйСпецификаторОси (AbbreviatedAxisSpecifier)
- СокращенныйШаг (AbbreviatedStep)
- СпецификаторОси (AxisSpecifier)
- СсылкаНаПеременную (VariableReference)
- ТипУзла (NodeType)
- УнарноеВыражение (UnaryExpr)
- ФильтрующееВыражение (FilterExpr)
- Цифры (Digits)
- Число (Number)
- Шаг (Step)
- ЭлементВыражения (ExprToken)
- Формальное определение
- Неформальное определение
- Разрешение конфликтов
- Как читать эту главу
- Образец (Pattern)
- ОбразецМаршрутаПоиска (LocationPathPattern)
- ОбразецОтносительногоПути (RelativePathPattern)
- ОбразецШага (StepPattern)
- СпецификаторОсиChildИлиAttribute (ChildOrAttributeAxisSpecifier)
- ОбразецКлючаИлиID (IdKeyPattern)
- 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
- Когда необходимо применять функции расширения
- Вызов функций расширения
- Какой язык выбрать
- Привязка функций расширения
- Деревья XPath и объектная модель документа
- Привязки для языка Java
- Привязки для языка JavaScript
- Таблица стилей для заполнения бланков
- Навигационные таблицы стилей
- Таблицы стилей, основанные на правилах
- Вычислительные таблицы стилей
- Форматирование спецификации XML
- Генеалогическое дерево
- Таблица стилей для маршрута коня
- Версии MSXML
- Таблицы стилей MSXML3
- Установка MSXML3
- Использование таблицы стилей по умолчанию
- Присвоение документу таблицы стилей XSLT
- Управление обработкой XSLT при помощи сценария на стороне клиента
- Использование <object> и островков данных 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
- Примеры
Книга «XSLT. Справочник программиста» ориентирована на разработчиков, имеющих основное представление об XML и HTML, опыт написания программ на каком-либо языке и желающих воспользоваться мощными возможностями и совместимостью языка XSLT для создания новых веб-приложений.
Формат: PDF + файлы примеров
Качество: eBook
Страниц: 1016
Купить книгу «XSLT. Справочник программиста»
Интернет-магазин OZON.RU: XSLT. Справочник программиста / Интернет-магазин OZON.RU / Описание товара / XSLT. Справочник программиста / Интернет-магазин OZON.RU / Оформить заказ
Скачать бесплатно книгу «XSLT. Справочник программиста»
- Архив XSLT_ProgRef.rar 10.23 Мб: XSLT. Справочник программиста / Shareflare.net / Архив XSLT_ProgRef.rar