TY - BOOK AU - Riehl,Mark AU - Sterin,Ilya TI - XML and Perl SN - 0735712891 U1 - 005.72 21 PY - 2003/// CY - Indianapolis, Ind. PB - New Riders KW - XML (Document markup language) KW - Perl (Computer program language) N1 - Includes bibliographical references (p. [351]-352) and index; Introduction The Foundation Basics of XML Processing in Perl Chapter Roadmap XML—What Is It and Why Should I Use It? What Can I Do with XML? What Is Perl? And That’s Not All Summary Now Let’s Start Digging Chapter Roadmap What Is XML Processing? XML Parser Paradigms Parsing an XML Document and Extracting Statistics Generating XML Documents Searching XML Documents Transforming XML Documents Our First Perl XML Programs The Problem: Generating and Parsing an XML Document Summary Exercise Parsing XML Documents Using Perl Event-Driven Parser Modules Chapter Roadmap What Are the Major Approaches to XML Parsing? Advantages of Event-Driven Parsers Disadvantages of Event-Driven Parsers What Is a Sequential Access Event-Driven XML Parser? XML::Parser Perl Module SAX1—Simple API for XML Version 1 SAX2 Summary Exercises Relevant Links Tree-Based Parser Modules Chapter Roadmap What Is a Tree-Based XML Parser? Tree-Based XML Parser Modules What Is the Document Object Model? DOM-Based XML Parser Modules Summary Exercises Relevant Links Generating XML Documents Using Perl Modules Generating XML Documents from Text Files Chapter Roadmap Introduction to XML Generation Different Methods of Generating XML Data Examples of XML Document Generation Summary Exercise Generating XML Documents from Databases Chapter Roadmap Why Store Data in XML? Introduction to the Perl Database Interface XML::Generator::DBI Perl Module XML::DBMS Perl Module Summary Exercises Relevant Links Transforming Miscellaneous Data Formats to XML (and Vice-Versa) Chapter Roadmap Why Convert Another Data Format to XML? XML::SAXDriver::CSV Perl Module XML::SAXDriver::Excel Perl Module Developing a Custom Event Handler Summary Exercises Advanced XML and Perl XML Transformation and Filtering Chapter Roadmap XSLT Introduction XML::XPath Perl Module XML::LibXSLT Perl Module XML::Sablotron Perl Module Summary Exercises Relevant Links AxKit Chapter Roadmap Serving Web Content with AxKit Installing the Required Software Making the Content for Delivery Additional AxKit Tools Summary Exercise Relevant Links Perl and XML Web Services Chapter Roadmap What Are Web Services? Summary Exercises Relevant Links Appendices What Is XML? Introduction to the eXtensible Markup Language History of XML What Exactly Is XML? Components of an XML Document Defining the Structure and Content of an XML Document Additional Sources of XML Information Perl Essentials Perl Module Installation Acronym List References Books RFC 2616—HyperText Transfer Protocol WML Glossary Index ER -