Skip to content

Perl and XML XML Processing with Perl

Best in textbook rentals since 2012!

ISBN-10: 059600205X

ISBN-13: 9780596002053

Edition: 2002

Authors: Erik T. Ray, Jason McIntosh

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!

Rental notice: supplementary materials (access codes, CDs, etc.) are not guaranteed with rental orders.

what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

XML is a text-based markup language that has taken the programming world by storm. More powerful than HTML yet less demanding than SGML, XML has proven itself to be flexible and resilient. XML is the perfect tool for formatting documents with even the smallest bit of complexity, from Web pages to legal contracts to books. However, XML has also proven itself to be indispensable for organizing and conveying other sorts of data as well, thus its central role in web services like SOAP and XML-RPC. As the Perl programming language was tailor-made for manipulating text, few people have disputed the fact that Perl and XML are perfectly suited for one another. The only question has been what's…    
Customers also bought

Book details

List price: $39.99
Copyright year: 2002
Publisher: O'Reilly Media, Incorporated
Publication date: 5/21/2002
Binding: Paperback
Pages: 218
Size: 7.00" wide x 9.19" long x 0.55" tall
Weight: 0.748
Language: English

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 .

Preface
Perl and XML
Why Use Perl with XML?
XML Is Simple with XML::Simple
XML Processors
A Myriad of Modules
Keep in Mind...
XML Gotchas
An XML Recap
A Brief History of XML
Markup, Elements, and Structure
Namespaces
Spacing
Entities
Unicode, Character Sets, and Encodings
The XML Declaration
Processing Instructions and Other Markup
Free-Form XML and Well-Formed Documents
Declaring Elements and Attributes
Schemas
Transformations
XML Basics: Reading and Writing
XML Parsers
XML::Parser
Stream-Based Versus Tree-Based Processing
Putting Parsers to Work
XML::LibXML
XML::XPath
Document Validation
XML::Writer
Character Sets and Encodings
Event Streams
Working with Streams
Events and Handlers
The Parser as Commodity
Stream Applications
XML::PYX
XML::Parser
SAX
SAX Event Handlers
DTD Handlers
External Entity Resolution
Drivers for Non-XML Sources
A Handler Base Class
XML::Handler::YAWriter as a Base Handler Class
XML::SAX: The Second Generation
Tree Processing
XML Trees
XML::Simple
XML::Parser's Tree Mode
XML::SimpleObject
XML::TreeBuilder
XML::Grove
DOM
DOM and Perl
DOM Class Interface Reference
XML::DOM
XML::LibXML
Beyond Trees: XPath, XSLT, and More
Tree Climbers
XPath
XSLT
Optimized Tree Processing
RSS, SOAP, and Other XML Applications
XML Modules
XML::RSS
XML Programming Tools
SOAP::Lite
Coding Strategies
Perl and XML Namespaces
Subclassing
Converting XML to HTML with XSLT
A Comics Index
Index