or
Sign in to turn on 1-Click ordering.
 
 
Express Checkout with PayPhrase
What's this? | Create PayPhrase
Sorry!
More Buying Choices
30 used & new from $14.44

Have one to sell? Sell yours here
 
   
XML and Perl
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here.
 
  

XML and Perl (Paperback)

~ (Author), Ilya Sterin (Author)
4.5 out of 5 stars  See all reviews (12 customer reviews)

List Price: $39.99
Price: $27.57 & this item ships for FREE with Super Saver Shipping. Details
You Save: $12.42 (31%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Only 3 left in stock--order soon (more on the way).

Want it delivered Friday, November 13? Choose One-Day Shipping at checkout. Details
21 new from $14.44 9 used from $24.26

Frequently Bought Together

XML and Perl + Perl & XML + Perl & Lwp
Price For All Three: $89.68

Show availability and shipping details

  • This item: XML and Perl by Mark Riehl

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Perl & XML by Erik T Ray

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Perl & Lwp by Sean M. Burke

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought

Programming Web Services with Perl

Programming Web Services with Perl

by Randy J. Ray
4.7 out of 5 stars (7)  $34.05
Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques

Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques

by Damian Conway
4.7 out of 5 stars (48)  $28.35
Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving

Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving

by Chromatic
5.0 out of 5 stars (10)  $19.79
Programming Perl (3rd Edition)

Programming Perl (3rd Edition)

by Jon Orwant
4.2 out of 5 stars (246)  $32.97
Perl Cookbook, Second Edition

Perl Cookbook, Second Edition

by Tom Christiansen
4.7 out of 5 stars (114)  $32.97
Explore similar items

Editorial Reviews

Product Description

If you are a Perl programmer looking to explore Perl's XML capabilities or an XML developer with a basic understanding of Perl, this book will provide you with all the tools required for XML processing with Perl. XML and Perl teaches you to create portable, powerful, and extensible applications when you use XML and Perl together. You'll also learn to customize your XML processing facilities to accomplish unique tasks.With this book, you'll quickly see the advantages of using XML and Perl together, and you'll be able to perform even complicated tasks more easily with powerful Perl XML modules.



From the Back Cover

If you are a Perl programmer looking to explore Perl's XML capabilities or an XML developer with a basic understanding of Perl, this book will provide you with all the tools required for XML processing with Perl. XML and Perl teaches you to create portable, powerful, and extensible applications when you use XML and Perl together. You'll also learn to customize your XML processing facilities to accomplish unique tasks.

Authors Mark Riehl and Ilya Sterin, who have written Perl XML modules and administer the official Perl XML web site (perlxml), have filled this book with practical code samples and exercises that will help you test drive your new knowledge. With this book, you'll quickly see the advantages of using XML and Perl together, and you'll be able to perform even complicated tasks more easily with powerful Perl XML modules.


Product Details

  • Paperback: 400 pages
  • Publisher: Sams; 1 edition (October 26, 2002)
  • Language: English
  • ISBN-10: 0735712891
  • ISBN-13: 978-0735712898
  • Product Dimensions: 9 x 7 x 1 inches
  • Shipping Weight: 1.4 pounds (View shipping rates and policies)
  • Average Customer Review: 4.5 out of 5 stars  See all reviews (12 customer reviews)
  • Amazon.com Sales Rank: #829,357 in Books (See Bestsellers in Books)

More About the Author

Mark Riehl
Discover books, learn about writers, read author blogs, and more.

Visit Amazon's Mark Riehl Page

Look Inside This Book

What Do Customers Ultimately Buy After Viewing This Item?


Tag this product

 (What's this?)
Think of a tag as a keyword or label you consider is strongly related to this product.
Tags will help all customers organize and find favorite items.
Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

12 Reviews
5 star:
 (6)
4 star:
 (6)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.5 out of 5 stars (12 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
15 of 15 people found the following review helpful:
4.0 out of 5 stars Useful guide to processing XML with Perl, January 27, 2003
One of Perl's great strengths is in processing text files. That is, after all, why it became so popular for generating dynamic web pages - web pages are just text (albeit text that is supposed to follow particular rules). As XML is just another text format, it follows that Perl will be just as good at processing XML documents. It's therefore surprising that using Perl for XML processing hasn't recieved much attention until recently. That's not saying that there hasn't been work going on in that area - many of the Perl XML processing modules have long and honourable histories - it'd just that the world outside of the Perl community doesn't seem to have taken much notice of this work. This is all set to change with the publication of this book and O'Reilly's Perl and XML.

XML and Perl is written by two well-known members of the Perl XML community. Both are frequent contributors to the "perl-xml" mailing list, so there's certainly no doubt that they know what they are talking about. Which is always a good thing in a technical book.

The book is made up of five sections. The first section has a couple of chapters which introduce you to the concepts voered in the book. Chapter one introduces you separately to XML and Perl and then chapter two takes a first look at how you can use Perl to process XML. This chapter finishes with two example programs for parsing simple XML documents.

Section two goes into a lot more detail about parsing XML documents with Perl. Chapter three looks at event-driven parsing using XML::Parser and XML::Parser::PerlSAX to demonstrate to build example programs before going to talk in some detail about XML::SAX which is currently the state of the art in event-driven XML parsing in Perl. It also looks at XML::Xerces which is a Perl inteface to the Apache Software Foundation's Xerces parser. Chapter four covers tree based XML parsing and presents examples using XML::Simple, XML::Twig, XML::DOM and XML::LibXML. In both of these chapters the pros and cons of each of the modules are discussed in detail so that you can easily decide which solution to use in any given situation.

Section three covers generating XML documents. In chapter five we look at generating XML from text sources using simple print statements and also the modules XML::Writer and XML::Handler::YAWriter. Chapter six looks at taking data from a database and turning that into XML using modules like XML::Generator::DBI and XML::DBMS. Chapter seven looks at miscellaneous other input formats and contains examples using XML::SAXDriver::CSV and XML::SAXDriver::Excel.

Section four covers more advanced topics. Chapter eight is about XML transformations and filtering. This chapter covers using XSLT to transform XML documents. It covers the modules XML::LibXSLT, XML::Sabletron and XML::XPath.

Chapter nine goes into detail about Matt Sergeant's AxKit, the Apache XML Kit which allows you to create a website in XML and automatically deliver it to your visitors in the correct format.

Chapter rounds off the book with a look at using Perl to create web services. It looks at the two most common modules for creating web services in Perl - XML::RPC and SOAP::Lite.

Finally, section five contains the appendices which provide more background on the introductions to XML and Perl from chapter one.

There was one small point that I found a little annoying when reading the book. Each example was accompanied with a sample of the XML documents to be processed together with both a DTD and an XML Schema definition for the document. This seemed to me to be overkill. Did we really need both DTDs and XML Schemas for every example. I would have found it less distracting if one (or even both) of these had been moved to an appendix.

That small complaint aside, I found it a useful and interesting book. It will be very useful to Perl programmers (like myself) who will increasingly be expected to process (and provide) data in XML formats.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
8 of 8 people found the following review helpful:
4.0 out of 5 stars Good Survey of Perl's XML modules, November 19, 2002
By David Townsend (Vienna, VA) - See all my reviews
This book surveys two dozen of the more important XML modules
available for Perl. It is aimed at the intermediate-level Perl
developer who has little exposure to XML and wants to know what the
fuss is all about, or who just needs a roadmap to find his/her way
amongst the hundred-odd Perl modules available on CPAN.

I found the book generally acceptable as computer books go. The
layout of the book is useful and visually pleasing, the section
headers are descriptive rather than cutesy or humorous, and the
authors write seriously and stick to the topic. The program examples
are to the point, and the authors have made a clear effort to come
up with plausible problems to solve rather than using completely
contrived examples. The example XML documents all have DTDs and
Schemas to define their format, which is good practice and refreshing
to see.

The range of topics is good, covering less obvious topics like SOAP
and web delivery of XML documents with AxKit, as well as the expected
discussions of parsing via SAX and DOM.

The faults of the book are twofold. The first problem is the need
for another round of editing. The program listings are almost all fine
(but beware the typo in p. 166, line 24 in the listing) yet the text
is sometimes repetitive and could use another round of tightening up.
Yes, this is true of almost every computer book, but hope springs eternal....

More disappointing to me was the second problem, which is inconsistent
focus. It's in the nature of a survey book to prefer breadth to
depth, but still I found the authors choices on what to discuss and
what to ignore were sometimes curious. I learned that there are SAX1
and SAX2 standards, but not what the difference is between them, nor
when I should prefer one to the other, nor what improvement they offer
over XML::Parser. There is a three-page discussion (p.155-158) of the
entirely-obvious production of XML documents with "print"
statements but no mention at all of XML encoding schemes and how they can
bite you in Perl 5.6.

My spot check of the index was an unhappy experience (the index won't
tell you that the document validation features of XML::Xerces are
mentioned on p.100) and the URL for the book's errata (p.xviii) gives
a 404 error as of this writing.

I'm an experienced Perl programmer with a little XML already under my
belt, so the book was helpful to me in giving me an overview of my
options for my next Perl/XML app. It's not in the Camel book's class,
but it is useful for the intended audience.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5 of 5 people found the following review helpful:
5.0 out of 5 stars WOW! Fantastic!, December 31, 2002
By David Dadiomov (Farmington Hills, Michigan United States) - See all my reviews
I am just beggining to program with Xml and Perl, and I found this book helpful, very helpful. This book was very clear, I had no problems reading it. I learned to do things with this book that no other perl or xml book taught me. Very Informative, but at the same time not too long to read.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

4.0 out of 5 stars need to already know Perl, but not XML
If you are interested in this book, you should already be aware of the importance of XML. Perhaps you already have used it elsewhere. Read more
Published on September 22, 2005 by W Boudville

5.0 out of 5 stars Using practical, real-world examples
Using practical, real-world examples, XML And Perl is the collaborative effort of Mark Riehl and Ilya Sterin to demonstrates how to perform a variety of XML tasks, ranging from... Read more
Published on August 8, 2003 by Midwest Book Review

5.0 out of 5 stars Well maybe you'll print this one.
I wrote a review VERY critical of what OReilly passes off as reference books. Their various CD Books are pathetic. Read more
Published on March 8, 2003 by Craig Betteridge

5.0 out of 5 stars Complete with great examples.
The authors of this book, definitely know the subject. I believe one of them is an author of quite a few XML modules, though both are widely known in the Perl XML... Read more
Published on February 26, 2003 by Jim Horton

5.0 out of 5 stars Terrific resource for the intermediate Perl programmer
The introduction tells you exactly what you're going to get and then you get it. The chapters follow a logical and intuitive structure with plenty of helpful graphics and code... Read more
Published on December 18, 2002 by Scootch

4.0 out of 5 stars A Guided Tour
_XML and Perl_ provides a welcome overview and guided tour of the dozens of XML related Perl modules. Read more
Published on December 1, 2002 by Martin

4.0 out of 5 stars XML and Perl - New Riders Publishing
A really good overview of the 'state of the art' in the XML/Perl world.

Things I like most about this book :

the content is structured and clear to follow

the didactic... Read more

Published on November 27, 2002 by rob sexstone

5.0 out of 5 stars The monster in my closet
XML has been the monster in my closet for years now. Perl has been my teddy bear. I had the pleasure of opening the closet door with my teddy bear held tightly in my arms to... Read more
Published on November 26, 2002 by J. Robison

4.0 out of 5 stars A starting point for working with XML in Perl
This book covers the main XML Perl modules and provides good starting point for working with XML in Perl. Read more
Published on November 24, 2002 by johaw

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   



So You'd Like to...


Create a guide

Product Information from the Amapedia Community

Beta (What's this?)


Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.