XSLT. Сборник рецептов
Интернет-портал MegaWEB

Интернет-портал MegaWEB содержит много ресурсов для веб-мастеров, интернет-разработчиков, веб-дизайнеров и seo-оптимизаторов. Это видеоуроки, книги и справочники в формате ebook: PDF-CHM-DJVU, а также программы и утилиты для того, чтобы сделать сайт или раскрутить сайт в сети Интернет.

Книга «XSLT. Сборник рецептов»

 

XSLT. Сборник рецептов

Книга «XSLT. Сборник рецептов» содержит сотни решений задач, с которыми регулярно сталкиваются ИТ-разработчики. Приводятся варианты решений для версий XSLT 1.0 и 2.0. Диапазон рецептов чрезвычайно широк: от операций со строками и математических вычислений до таких сложных тем, как расширение XSLT, тестирование и отладка таблиц стилей и создание графики в формате SVG. В каждом рецепте обосновывается выбор решения и объясняется примененная техника. Для многих задач приводятся альтернативные решения с замечаниями по поводу удобства пользования и производительности. Неважно, примериваетесь вы к XSLT впервые или уже знакомы с этим языком и хотите иметь подборку готовых рецептов для решения сложных задач, в этом издании вы найдете самые разные способы применения технологии XSLT.

XSLT. Сборник рецептов

Обзор книги «XSLT. Сборник рецептов»

  1. Язык XPath, написана для того, чтобы объяснить читателю фундамент технологии XSLT, заложенный спецификациями XPath. Отдельно рассматриваются версии 1.0 и 2.0, поскольку язык XPath 2.0 заметно расширился и усложнился.
  2. Строки, показывает как работать со строками, оставаясь в рамках XSLT, хотя сам XSLT не проектировался специально для обработки последовательности символов. Рассмотрены новые функции, появившиеся в XSLT 2.0, которые значительно упрощают задачу.
  3. Математические операции над числами, демонстрирует скрытые возможности XSLT для низкоуровневых численных преобразований, сам XSLT не задумывался как полноценная замена какому-либо алгоритмическому языку программирования как Фортран, Бейсик или Паскаль.
  4. Даты и время, содержит рецепты работы с датами и временем, которые восполняют недостатки, присущие стандартному XSLT 1.0. Там же описываются долгожданные функции, которые наконец-то были добавлены в XSLT 2.0.
  5. Отбор и обход, исследует проблемы, для решения которых и проектировался XSLT. Здесь рассматривается XML-документ в виде дерева DOM и показано, как XSLT позволяет манипулировать такими деревьями. Попутно приводятся советы по поводу достижения максимальной производительности при обработке XML-документов.
  6. XSLT 2.0, была заново написана для второго издания и целиком посвящена версии XSLT 2.0. Читателям, которых больше всего интересуют новшества, появившиеся в этой версии, рекомендуется сначала изучить предыдущие темы, а затем для более углубленного понимания познакомиться с примерами применения XSLT 2.0, рассыпанными по всему тексту.
  7. Преобразование XML в текст, демонстрирует, как из XML-документа можно извлечь текст, пригодный для вывода на терминал, подачи на вход текстового редактора или для импорта в программы, требующие, чтобы значения были как-то отделены друг от друга, например, запятыми.
  8. Преобразование XML в XML, содержит рецепты, в которых показано, как XML-документы можно разбивать на части, объединять, преобразовывать из иерархического вида в плоский, очищать и выполнять иные трансформации с помощью сравнительного небольших XSLT-шаблонов.
  9. Опрос XML-документа – это сокровищница рецептов, иллюстрирующих применение XSLT в качестве языка запросов. В ней приведено немало примеров, моделирующих запросы, которые вполне могут возникнуть и у вас.
  10. Преобразование XML в HTML, описывает еще одну важную сферу применения XSLT – HTML-разметку. Показано, как решать задачи генерирования веб-контента, в том числе ссылок, таблиц, фреймов, форм и выполнять другие преобразования на стороне клиента.
  11. Преобразование XML в SVG, демонстрирует примеры преобразования исходных данных в данные формата SVG: столбчатые или секторные диаграммы, линейные графики и другие графические компоненты. Здесь же рассматриваются преобразования XML в древовидное представление.
  12. Генерация кода, описывает плюсы представления данных, управляющих генерацией кода, в виде XML и показывает, что XSLT идеально подходит для написания генераторов кода на языках C++, Java и самом XSLT. Сюда же включен рецепт генерации кода, заимствованный из паттерна проектирования, который представлен на языке UML, записанном в XML-нотации.
  13. Рецепты применения XSLT в вертикальных приложениях, демонстрирует применение XSLT для более сложных задач таких, как преобразование из формата Visio VDX в SVG, работа с электронными таблицами в формате Microsoft Excel, построение тематических карт и обработка WSDL-документов.
  14. Расширение и встраивание XSLT, описывает возможности расширения XSLT на примере языков Java и JavaScript. Здесь содержатся рецепты, в которых показано, как XSLT можно встраивать в программы на языках Java и Perl.
  15. Тестирование и отладка – неотъемлемые составные части разработки на любом языке, и XSLT – не исключение. Рассматриваются некоторые полезные приемы поиска ошибок в XSLT-программах, которые дают результат даже в отсутствие настоящего отладчика XSLT.
  16. Обобщенное и функциональное программирование, еще раз подчеркивает мысль, что XSLT – гораздо больше, чем просто очередной язык стилизации. Основное внимание уделено использованию XSLT в качестве языка обобщенного и функционального программирования. Даже если вы не найдете здесь конкретных полезных рецептов, представленный материал откроет вам глаза на то, как можно использовать XSLT для создания обобщенных решений, и подтолкнет к размышлениям в этом направлении.

Книга «XSLT. Сборник рецептов» будет полезна для тех ИТ-разработчиков, которым недостаточно просто заставить программу работать; они хотели бы в совершенстве овладеть технологией и применять хорошо зарекомендовавшие себя приемы. При этом получить необходимую информацию желательно быстро. Но, как известно, нет лучшего способа глубоко изучить предмет, чем воспользоваться опытом тех, кто уже нашел удачный подход к проблеме.

Формат: PDF + Примеры кода
Качество: eBook
Страниц: 864

Купить книгу «XSLT. Сборник рецептов»

Интернет-магазин OZON.RU: XSLT. Сборник рецептов / Интернет-магазин OZON.RU / Описание товара / XSLT. Сборник рецептов / Интернет-магазин OZON.RU / Оформить заказ

Скачать бесплатно книгу «XSLT. Сборник рецептов»

25.08.20111420.04258

Карта сайта

 
]]>