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.
The Foundation | |
Basics of XML Processing in Perl | p. 3 |
Now Let's Start Digging | p. 15 |
Parsing XML Documents Using Perl | |
Event-Driven Parser Modules | p. 47 |
Tree-Based Parser Modules | p. 113 |
Generating XML Documents Using Perl Modules | |
Generating XML Documents from Text Files | p. 151 |
Generating XML Documents from Databases | p. 173 |
Transforming Miscellaneous Data Formats to XML (and Vice-Versa) | p. 199 |
Advanced XML and Perl | |
XML Transformation and Filtering | p. 221 |
AxKit | p. 265 |
Perl and XML Web Services | p. 287 |
Appendices | |
What Is XML? | p. 313 |
Perl Essentials | p. 343 |
Acronym List | p. 347 |
References | p. 351 |
Glossary | p. 353 |
Index | p. 363 |
Colophon | p. 382 |
Table of Contents provided by Blackwell. All Rights Reserved. |
The New copy of this book will include any supplemental materials advertised. Please check the title of the book to determine if it should include any access cards, study guides, lab manuals, CDs, etc.
The Used, Rental and eBook copies of this book are not guaranteed to include any supplemental materials. Typically, only the book itself is included. This is true even if the title states it includes any access cards, study guides, lab manuals, CDs, etc.