did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

did-you-know? rent-now

Amazon no longer offers textbook rentals. We do!

We're the #1 textbook rental company. Let us show you why.

9780596002053

Perl and Xml

by ;
  • ISBN13:

    9780596002053

  • ISBN10:

    059600205X

  • Format: Paperback
  • Copyright: 2002-07-01
  • Publisher: Oreilly & Associates Inc

Note: Supplemental materials are not guaranteed with Rental or Used book purchases.

Purchase Benefits

  • Free Shipping Icon Free Shipping On Orders Over $35!
    Your order must be $35 or more to qualify for free economy shipping. Bulk sales, PO's, Marketplace items, eBooks and apparel do not qualify for this offer.
  • eCampus.com Logo Get Rewarded for Ordering Your Textbooks! Enroll Now
List Price: $39.99 Save up to $13.40
  • Rent Book $26.59
    Add to Cart Free Shipping Icon Free Shipping

    TERM
    PRICE
    DUE
    USUALLY SHIPS IN 3-5 BUSINESS DAYS
    *This item is part of an exclusive publisher rental program and requires an additional convenience fee. This fee will be reflected in the shopping cart.

Supplemental Materials

What is included with this book?

Summary

Perl & XML is aimed at Perl programmers who need to work with XML documents and data. This book gives a complete, comprehensive tour of the landscape of Perl and XML, making sense of the myriad of modules, terminology, and techniques. The last two chapters of Perl and XML give complete examples of XML applications, pulling together all the tools at your disposal.

Author Biography

Jason McIntosh lives and works in and around Boston. He has co-authored two O'Reilly books, Mac OS X in a Nutshell and Perl & XML, and writes occasional columns and weblog entries for the O'Reilly Network. His homepage is at http://www.jmac.org.

Table of Contents

Preface ix
Perl and XML
1(10)
Why Use Perl with XML?
1(1)
XML Is Simple with XML::Simple
2(4)
XML Processors
6(1)
A Myriad of Modules
6(1)
Keep in Mind
7(2)
XML Gotchas
9(2)
An XML Recap
11(23)
A Brief History of XML
11(4)
Markup, Elements, and Structure
15(2)
Namespaces
17(2)
Spacing
19(1)
Entities
19(3)
Unicode, Character Sets, and Encodings
22(1)
The XML Declaration
23(1)
Processing Instructions and Other Markup
23(2)
Free-Form XML and Well-Formed Documents
25(1)
Declaring Elements and Attributes
26(1)
Schemas
27(2)
Transformations
29(5)
XML Basics: Reading and Writing
34(36)
XML Parsers
34(8)
XML::Parser
42(5)
Stream-Based Versus Tree-Based Processing
47(2)
Putting Parsers to Work
49(3)
XML::LibXML
52(2)
XML::XPath
54(2)
Document Validation
56(3)
XML::Writer
59(4)
Character Sets and Encodings
63(7)
Event Streams
70(12)
Working with Streams
70(1)
Events and Handlers
71(1)
The Parser as Commodity
72(1)
Stream Applications
73(1)
XML::PYX
74(2)
XML::Parser
76(6)
SAX
82(32)
SAX Event Handlers
83(6)
DTD Handlers
89(3)
External Entity Resolution
92(1)
Drivers for Non-XML Sources
93(3)
A Handler Base Class
96(2)
XML::Handler::YAWriter as a Base Handler Class
98(1)
XML::SAX: The Second Generation
98(16)
Tree Processing
114(13)
XML Trees
114(1)
XML::Simple
115(3)
XML::Parser's Tree Mode
118(1)
XML::Simple Object
119(3)
XML::TreeBuilder
122(2)
XML::Grove
124(3)
DOM
127(15)
DOM and Perl
127(1)
DOM Class Interface Reference
128(8)
XML::DOM
136(3)
XML::LibXML
139(3)
Beyond Trees: XPath, XSLT, and More
142(16)
Tree Climbers
142(3)
XPath
145(8)
XSLT
153(2)
Optimized Tree Processing
155(3)
RSS, SOAP, and Other XML Applications
158(16)
XML Modules
158(1)
XML::RSS
159(8)
XML Programming Tools
167(3)
SOAP::Lite
170(4)
Coding Strategies
174(21)
Perl and XML Namespaces
174(3)
Subclassing
177(6)
Converting XML to HTML with XSLT
183(8)
A Comics Index
191(4)
Index 195

Supplemental Materials

What is included with this book?

The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.

The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.

Rewards Program