Join Amazon Prime and get unlimited Free One-Day Delivery. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
19 used & new from £12.95

Have one to sell? Sell yours here
 
   
XML and Perl
 
See larger image
 

XML and Perl (Paperback)

by Mark Riehl (Author), Ilya Sterin (Author)
3.2 out of 5 stars See all reviews (4 customer reviews)
RRP: £30.99
Price: £26.34 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.65 (15%)
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
Usually dispatched within 1 to 3 weeks.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

13 new from £16.40 6 used from £12.95

Product details

  • Paperback: 400 pages
  • Publisher: Sams; 1 edition (28 Oct 2002)
  • Language English
  • ISBN-10: 0735712891
  • ISBN-13: 978-0735712898
  • Product Dimensions: 22.9 x 17.8 x 2.5 cm
  • Average Customer Review: 3.2 out of 5 stars See all reviews (4 customer reviews)
  • Amazon.co.uk Sales Rank: 968,715 in Books (See Bestsellers in Books)

    Popular in this category:

    #96 in  Books > Computing & Internet > Programming > Languages > Java > XML

Customers Viewing This Page May Be Interested in These Sponsored Links

  (What is this?)
Download XML Editor
   www.Altova.com/XMLSpy    XML, DTD, Schema, XSLT, WSDL, SOAP Fully Functional 30-day Trial! 
XML Parser for PHP
   www.MagicParser.com    Parse just about any XML or plain text file in PHP. Online demo. 
  
 

Product Description

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.

Authors Mark Riehl and Ilya Sterin, who have written Perl XML modules and administer the official Perl XML web site (www.perlxml.net), 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.



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 (www.perlxml.net), 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.



See all Product Description

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
 

 

Customer Reviews

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

 
1.0 out of 5 stars A poor guide with little depth., 11 Feb 2003
By A Customer
I'm very disappointed with this book; I was hoping for a good comparison between the available parsers and the features they supported.

Perhaps it's more suited for students with little or no background knowledge of XML, as it seems to be more of an XML tutorial that happens to use Perl as the language, rather than how to leverage Perl's power to make good XML apps.

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



 
4.0 out of 5 stars Use guide to processing XML with Perl, 27 Jan 2003
By David Cross "davorg" (London, UK) - See all my reviews
(REAL NAME)   
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)



 
4.0 out of 5 stars A good overview, 24 Nov 2002
By Graham Seaman (Hounslow, United Kingdom) - See all my reviews
I've used a couple of the xml modules on cpan, but had always found the mass of xml modules which often seem to have similar or overlapping functionality rather confusing. If you're in the same position, this is a good book to reduce the confusion.

The book goes from event-driven and tree-based parsers, to XML generation and conversion from other file types (including the basic use of XML with relational databases), to introductions to XSLT transformations, AxKit, and SOAP (an introduction to XML-RPC is also promised, but seems to have mysteriously disappeared - the editing is occasionally patchy).

Within this framework the structure is simple: each section introduces a perl xml module, explains where it fits in the general scheme, and gives a practical example. Most of the examples include a DTD, Schema, sample XML file, and a short program making use of the particular module. The dual use of the Schema/DTD is useful if you're in the process of transferring from DTDs to Schemas, but it does make each section rather long.

Overall, this is a good book to use if you're new to the xml/perl combination (a llama rather than a camel). The introductions are clear, the examples seem fine (though I haven't tested them), and the book is good at putting the modules in context. The obvious comparison is with the O'Reilly Perl/XML book, which covers much of the same material at a faster pace and with fewer (more whimsical) examples. Both have their own strengths: this is probably better for beginners, and certainly stronger on examples, but that does mean it sometimes spends a little too much time on the obvious (using print to generate xml, for example) without getting on to more problematic issues such as internationalization with perl and xml. Maybe some day the authors could do a 'part two'?

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 Good overview of the subject
Perhaps the books full title should have been "An introduction to XML with Perl".

I disagree with the review that said it was more XML in general with perl as an... Read more
Published 22 months ago by S. Leonard

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

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

   


Look for similar items by category


Feedback


The Body Shop

The Body Shop - Vitamin C Skin Boost
Protect and boost your glow with The Body Shop Vitamin C Skin Boost.

Shop The Body Shop

 

Let Olay Amaze You

Olay Total Effects Day Moisturiser SPF15 50ml
Amazon.co.uk sells all your favourite ranges from Olay, including Regenerist and Total Effects.

Discover Olay at Amazon.co.uk

 

A Close Shave

Philips Nivea Coolskin HS8060 Moisturizing Rotary Shaving System
For all types of hair removal, stay smooth with Amazon.co.uk.

Discover Shaving & Hair Removal

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

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

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers
The Girl Who Played with Fire
Breaking Dawn (Twilight Saga)
The Girl with the Dragon Tattoo
The Host
The Host by Stephenie Meyer

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates