XML and Perl

Overview

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...

See more details below
Other sellers (Paperback)
  • All (14) from $1.99   
  • New (7) from $27.12   
  • Used (7) from $0.00   
Sending request ...

Overview

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.

Read More Show Less

Product Details

  • ISBN-13: 9780735712898
  • Publisher: Sams
  • Publication date: 10/28/2002
  • Pages: 377
  • Sales rank: 1,099,781
  • Product dimensions: 7.00 (w) x 8.89 (h) x 1.02 (d)

Meet 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.

Read More Show Less

Table of Contents

I The Foundation
1 Basics of XML Processing in Perl 3
2 Now Let's Start Digging 15
II Parsing XML Documents Using Perl
3 Event-Driven Parser Modules 47
4 Tree-Based Parser Modules 113
III Generating XML Documents Using Perl Modules
5 Generating XML Documents from Text Files 151
6 Generating XML Documents from Databases 173
7 Transforming Miscellaneous Data Formats to XML (and Vice-Versa) 199
IV Advanced XML and Perl
8 XML Transformation and Filtering 221
9 AxKit 265
10 Perl and XML Web Services 287
V Appendices
A What Is XML? 313
B Perl Essentials 343
Acronym List 347
References 351
Glossary 353
Index 363
Colophon 382
Read More Show Less

Customer Reviews

Be the first to write a review
( 0 )
Rating Distribution

5 Star

(0)

4 Star

(0)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing all of 4 Customer Reviews
  • Anonymous

    Posted November 19, 2002

    Good survey of Perl's XML modules

    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.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 27, 2002

    Buy this book!

    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 style provides 'real-world' examples with explanations, which can easily be modified and extended It is so succinct it can be read in a weekend. Both highly readable and informative. I hate to admit it, but I have not felt the need to buy the O'Reilly Perl & XML book yet. (Keep up the good work New Riders)

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted November 24, 2002

    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. The book includes coverage of modules used for XML generation and XML parsing (both tree-based and event-based). It also provides coverage of advanced topics, suck as AxXit and Web Services using SOAP. Personally I found the chapter on event-based parsing to be the most useful. Although the SAX examples are fairly simple, I was able to successfully convert some of my own code from XML tree-based to XML event-based parsing which provided a significant performance improvment. The only downside I found with the book is that it needs another round of editing, information is repeated, sometimes the repeated information is within one or two pages of each other, which I found annoying. I would recommend this book to anyone who is new to working with XML and Perl.

    Was this review helpful? Yes  No   Report this review
  • Anonymous

    Posted October 27, 2002

    A wonderful surprise.

    I learned to use Perl for my XML projects with terrific results. A must-read for all XML projects.

    Was this review helpful? Yes  No   Report this review
Sort by: Showing all of 4 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)