Название: Perl & XML. Библиотека программиста
Автор: Э. Рэй, Дж. Макинтош
Издательство: Питер
Год: 2003
Страниц: 208
Формат: PDF, DJVU, DOC
Размер: 7,48 МБ
ISBN: 5-94723-482-3
Качество: Отличное
Для сайта:
Vuzer.info
Книга посвящена всестороннему рассмотрению особенностей создания XML-приложений средствами языка Perl. Рассматриваются теоретические основы генерирования и синтаксического разбора XML-документов, обработка XML-деревьев, объектная модель документов (DOM), работа с потоками событий, а также Perl-модули различного назначения. Серьезный теоретический материал иллюстрируется большим количеством практических примеров. Книга рассчитана на программистов, имеющих опыт работы на языке Perl.
Содержание:
Введение
Для кого написана эта книга
Структура книги
Источники информации
Благодарности
От издательства
Глава 1. Perl и XML
В чем причина тесного союза между Perl и XML?
XML проще, чем вы думаете
XML-процессоры
Пользуйтесь готовыми модулями
Программисту на заметку.
Особенности XML
Глава 2. Краткий курсXML
XML: краткий исторический очерк
Разметка, элементы и структура
Пространства имен
Интервалы
Сущности
Наборы символов, кодировки и Unicode
XML-объявления
Инструкции по обработке и другие структурные элементы разметки
XML-документы: свободно определенная форма и формальная корректность
Объявление элементов и атрибутов
Схемы
Трансформации
Глава 3. Основы XML: чтение и запись
XML-анализаторы
Анализатор XML::Parser.
Два различных подхода к обработке данных: деревья и потоки
Практическое применение анализаторов
Анализатор XML::LibXML
Анализато р XM L: :XPath
Проверка достоверности документа
Модуль XML::Writer.
Наборы символов и кодировки
Глава 4. Потоки событий
Работа с потоками
События и обработчики
Анализаторы как средство для достижения цели
Потоковые приложения
Анализатор XML::PYX
Анализатор XML::Parser
Глава 5. SAX
Обработчики SAX-событий
DTD-обработчики
Разрешение внешних сущностей
Драйверы источников, не включающих XML-код
Базовый класс обработчиков
XML::Handler::YAWriter как базовый класс обработчиков
Второе поколение XML::SAX ИЗ
Глава 6. Обработка деревьев
XML-деревья
Модуль XML::Simple
Режим дерева модуля XML::Parser.
Модуль XML::TreeBuilder.
Модуль XML::Grove
Глава 7. Объектная модель документа (DOM)
DOM и Perl
Справочное руководство по интерфейсным классам DOM
Модуль XML::DOM
Модуль XML: :l ibXMI.
Глава 8. За пределами деревьев: XPath, XSLT и некоторые другие вопросы
Алгоритмы обхода деревьев
Язык XPath
Язык XSLT
Оптимизированная обработка деревьев
Глава 9. RSS, SOAP и некоторые другие XML-приложения
XML-модули
Модуль XML::RSS
Инструменты XML-программирования
Модуль SOAP::Lite
Глава 10. Стратегии программирования
Пространства имен Perl и XML
Создание подклассов
XSLT: преобразование кода XML в HTML
Индекс комиксов
Алфавитный указатель