Books & Videos

Table of Contents

  1. Chapter 1 Perl and XML

    1. Why Use Perl with XML?

    2. XML Is Simple with XML::Simple

    3. XML Processors

    4. A Myriad of Modules

    5. Keep in Mind...

    6. XML Gotchas

  2. Chapter 2 An XML Recap

    1. A Brief History of XML

    2. Markup, Elements, and Structure

    3. Namespaces

    4. Spacing

    5. Entities

    6. Unicode, Character Sets, and Encodings

    7. The XML Declaration

    8. Processing Instructions and Other Markup

    9. Free-Form XML and Well-Formed Documents

    10. Declaring Elements and Attributes

    11. Schemas

    12. Transformations

  3. Chapter 3 XML Basics: Reading and Writing

    1. XML Parsers

    2. XML::Parser

    3. Stream-Based Versus Tree-Based Processing

    4. Putting Parsers to Work

    5. XML::LibXML

    6. XML::XPath

    7. Document Validation

    8. XML::Writer

    9. Character Sets and Encodings

  4. Chapter 4 Event Streams

    1. Working with Streams

    2. Events and Handlers

    3. The Parser as Commodity

    4. Stream Applications

    5. XML::PYX

    6. XML::Parser

  5. Chapter 5 SAX

    1. SAX Event Handlers

    2. DTD Handlers

    3. External Entity Resolution

    4. Drivers for Non-XML Sources

    5. A Handler Base Class

    6. XML::Handler::YAWriter as a Base Handler Class

    7. XML::SAX: The Second Generation

  6. Chapter 6 Tree Processing

    1. XML Trees

    2. XML::Simple

    3. XML::Parser's Tree Mode

    4. XML::SimpleObject

    5. XML::TreeBuilder

    6. XML::Grove

  7. Chapter 7 DOM

    1. DOM and Perl

    2. DOM Class Interface Reference

    3. XML::DOM

    4. XML::LibXML

  8. Chapter 8 Beyond Trees: XPath, XSLT, and More

    1. Tree Climbers

    2. XPath

    3. XSLT

    4. Optimized Tree Processing

  9. Chapter 9 RSS, SOAP, and Other XML Applications

    1. XML Modules

    2. XML::RSS

    3. XML Programming Tools

    4. SOAP::Lite

  10. Chapter 10 Coding Strategies

    1. Perl and XML Namespaces

    2. Subclassing

    3. Converting XML to HTML with XSLT

    4. A Comics Index

  1. Colophon