Sitemap Main Page Table of content Copyright About the Author About the Technical Reviewers Acknowledgments Tell Us What You Think Introduction Who Should Read This Book Who This Book Is Not For Development Environment How to Use This Book Overview Conventions Chapter 1. XML and PHP Basics XML PHP PHP and XML Summary Chapter 2. PHP and the Simple API for XML (SAX) SAX PHP and SAX Handling SAX Events Controlling Parser Behavior Using Native Data Structures Handling Errors A Few Examples Summary Chapter 3. PHP and the Document Object Model (DOM) Document Object Model (DOM) PHP and the DOM Traversing the DOM with PHP's DOM Classes Traversing the DOM with PHP's XPath Classes Manipulating DOM Trees DOM or SAX? Summary Chapter 4. PHP and Extensible Stylesheet Language Transformations (XSLT) XSLT PHP and XSLT Handling Errors Logging Processor Messages Using Named Buffers Passing Parameters to an XSLT Stylesheet Passing Parameters to an XSLT Stylesheet A Few Examples Summary Chapter 5. PHP and Web Distributed Data eXchange (WDDX) WDDX PHP and WDDX A Few Examples Summary Chapter 6. PHP and XML-Based Remote Procedure Calls (RPC) RPC XML-RPC SOAP PHP and RPC A Few Examples Summary Chapter 7. PHP, XML, and Databases XML versus the Database Exporting Database Records To XML Importing XML Data into a Database Summary Chapter 8. Open Source PHP/XML Alternatives Alternatives to PHP's Native Functions:What You Should Know An Alternative PHP/DOM Implementation: eZXML An Alternative PHP/XPath Implementation: PHP.XPath An Alternative PHP/XML-RPC Implementation: XML-RPC for PHP An Alternative PHP/SOAP Implementation: SOAPx4 Summary Chapter 9. Case Studies Metabase patTemplate and patXMLRenderer Summary Appendix A. Recompiling PHP to Add XML Support Obtaining the Software Compiling and Installing the Software Testing the Software Appendix B. Open Source Licenses GNU General Public License (GPL) GNU Lesser General Public License (LGPL) Mozilla Public License - Version 1.1 BSD License Appendix C. Glossary |