or
Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

XML and Perl [Paperback]

Mark Riehl , Ilya Sterin
3.2 out of 5 stars  See all reviews (4 customer reviews)
RRP: £30.99
Price: £25.67 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.32 (17%)
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. Gift-wrap available.
Amazon.co.uk Trade-In Store
Did you know you can trade in your old books for an Amazon.co.uk Gift Card to spend on the things you want? Visit the Books Trade-In Store for more details. Learn more.

Book Description

16 Oct 2002 0735712891 978-0735712898 1

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.


Product details

  • Paperback: 400 pages
  • Publisher: Sams; 1 edition (16 Oct 2002)
  • Language: English
  • ISBN-10: 0735712891
  • ISBN-13: 978-0735712898
  • Product Dimensions: 17.5 x 2 x 22.7 cm
  • Average Customer Review: 3.2 out of 5 stars  See all reviews (4 customer reviews)
  • Amazon Bestsellers Rank: 1,918,471 in Books (See Top 100 in Books)

More About the Author

Discover books, learn about writers, and more.

Product Description

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.

About the Author

Mark Riehl has several years of experience in software development in a number of operating systems using Perl, XML, and C/C++. Most of his software experience is network related, having recently led teams developing a web-based network planning tool and a modeling and simulation effort that combined both live and virtual components. He works for a small company that provides innovative technical solutions for challenging technical problems. Also, he is a user and faithful supporter of open source software and contributes to the community whenever time permits. He has both BS and MS degrees in Electrical Engineering.

Ilya Sterinhas extensive professional knowledge and experience in systems and web programming as well as other software development. He has utilized a wide variety of languages and tools along with various database management packages to develop and maintain a variety of applications. He is an active developer/contributor to open source software. He has written four Perl modules: XML::CSV, XML::Excel, XML::SAXDriver::CSV, and XML::SAXDriver::Excel, now available through www.cpan.org (Comprehensive PERL Archive Network) and used worldwide. He is an active participant in PERL DBI and XML mailing lists and is a big contributor to the PERL community.


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

5 star
0
3 star
0
2 star
0
3.2 out of 5 stars
3.2 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
4.0 out of 5 stars Use guide to processing XML with Perl 27 Jan 2003
Format:Paperback
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 | 
Was this review helpful to you?
4.0 out of 5 stars Good overview of the subject 17 Sep 2007
Format:Paperback
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 example language. The author does assume you know a bit about XML and perl, but that you need examples of how to use them together. It does not claim to be a full reference, and does refer the reader to other documentation.

As someone who knows a bit of perl and XML but now faces using them together at work, I would recommend this book, especially as it seems there are few books out there on the subject. I would say its a very good starter to the subject and worth reading.
Comment | 
Was this review helpful to you?
1.0 out of 5 stars A poor guide with little depth. 11 Feb 2003
By A Customer
Format:Paperback
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 | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know
Most Recent Customer Reviews
Search Customer Reviews
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
   


Listmania!

Create a Listmania! list

Look for similar items by category


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges