С Е Р И Я
БИБЛИОТЕКА ПРОГРАММИСТА
Perl & XML
Jason Mclntosh & Erik T. Ray
O'REILLY*5
Beijing • Cambridge • Farn'nam • Koln • Paris • Sebaslopol • Taipei • Tokyo
P e r l & X M L
БИБЛИОТЕКА ПРОГРАММИСТА
Джейсон Макинтош
Эрик Т. Рэй
Москва • Санкт-Петербург • Нижний Новгород • Воронеж
Ростов-на-Дону • Екатеринбург • Самара
Киев • Харьков • Минск
2003
ББК 32. 973-018
УДК 681. 3. 06
Р96
Р96 Perl & XML. Библиотека программиста / Э. Рэй, Дж. Макинтош. — СПб. : Питер,
2003. — 208 с: ил. ISBN 5-94723-482-3
Книга посвящена всестороннему рассмотрению особенностей создания XML-приложений
средствами языка Perl. Рассматриваются теоретические основы генерирования и синтаксического
разбора XML-документов, обработка XML-деревьев, объектная модель документов (DOM), работа
с потоками событий, а также Perl-модули различного назначения. Серьезный теоретический мате-
риал иллюстрируется большим количеством практических примеров. Книга рассчитана на програм-
мистов, имеющих опыт работы на языке Perl.
Тем не менее, имея в виду возможные человеческие или технические ошибки, издательство не
может гарантировать абсолютную точность и полноту приводимых сведений и не несет ответственности за
возможные ошибки, связанные с использованием книги. © 2002 O'Reilly & Associates, Inc. ISBN 0-596-00205-Х (англ. ) © Перевод на русский язык, ЗАО Издательский дом «Питер», 2003
ISBN 5-94723-482-3 © Издание на русском языке, оформление, ЗАО Издательский дом
«Питер», 2003
Краткое
содержание
Введение 10
Глава 1. Perl и XML 14
Глава 2. Краткий курсХМ1_ 25
Глава 3. Основы XML: чтение и запись 49
Глава 4. Потоки событий 85
Глава 5. SAX 97
Глава б. Обработка деревьев 127
Глава 7. Объектная модель документа (DOM) 140
Глава 8. За пределами деревьев: XPath, XSLT
и некоторые другие вопросы 154
Глава 9. RSS, SOAP и некоторые другие XML-приложения 170
Глава 10. Стратегии программирования 186
Алфавитный указатель 205
Содержание
Введение 10
Для кого написана эта книга 11
Структура книги 11
Источники информации 12
Благодарности 12
От издательства 13
Глава 1.