SitemapMain PageTable of contentCopyrightAbout the AuthorAbout the Technical ReviewersAcknowledgmentsTell Us What You ThinkIntroductionWho Should Read This BookWho This Book Is Not ForDevelopment EnvironmentHow to Use This BookOverviewConventionsChapter 1. XML and PHP BasicsXMLPHPPHP and XMLSummaryChapter 2. PHP and the Simple API for XML (SAX)SAXPHP and SAXHandling SAX EventsControlling Parser BehaviorUsing Native Data StructuresHandling ErrorsA Few ExamplesSummaryChapter 3. PHP and the Document Object Model (DOM)Document Object Model (DOM)PHP and the DOMTraversing the DOM with PHP's DOM ClassesTraversing the DOM with PHP's XPath ClassesManipulating DOM TreesDOM or SAX?SummaryChapter 4. PHP and Extensible Stylesheet Language Transformations (XSLT)XSLTPHP and XSLTHandling ErrorsLogging Processor MessagesUsing Named BuffersPassing Parameters to an XSLT StylesheetPassing Parameters to an XSLT StylesheetA Few ExamplesSummaryChapter 5. PHP and Web Distributed Data eXchange (WDDX)WDDXPHP and WDDXA Few ExamplesSummaryChapter 6. PHP and XML-Based Remote Procedure Calls (RPC)RPCXML-RPCSOAPPHP and RPCA Few ExamplesSummaryChapter 7. PHP, XML, and DatabasesXML versus the DatabaseExporting Database Records To XMLImporting XML Data into a DatabaseSummaryChapter 8. Open Source PHP/XML AlternativesAlternatives to PHP's Native Functions:What You Should KnowAn Alternative PHP/DOM Implementation: eZXMLAn Alternative PHP/XPath Implementation: PHP.XPathAn Alternative PHP/XML-RPC Implementation: XML-RPC for PHPAn Alternative PHP/SOAP Implementation: SOAPx4SummaryChapter 9. Case StudiesMetabasepatTemplate and patXMLRendererSummaryAppendix A. Recompiling PHP to Add XML SupportObtaining the SoftwareCompiling and Installing the SoftwareTesting the SoftwareAppendix B. Open Source LicensesGNU General Public License (GPL)GNU Lesser General Public License (LGPL)Mozilla Public License - Version 1.1BSD LicenseAppendix C. Glossary |