XML Processing with Perl, Python, and PHP

  • 5h 37m
  • Martin C. Brown
  • Sybex
  • 2002

XML is an elegant solution to the problem of data portability. Like all breakthroughs, however, it gives rise to new challenges. With XML, you can store and structure data for seamless, cross-platform exchange—which is especially crucial in today's e-commerce environments. But XML does no processing itself. To leverage XML data, you need to use a programming language.

XML Processing with Perl, Python, and PHP teaches you to reap the special advantages of processing your XML with these and four other scripting languages, which—as you'll see—trump C, C++, and Java in a variety of ways. Along this path lie shorter development times and lower costs. At its end lie performance benefits such as superior text processing, memory management, and data modeling capabilities, as well as strategic benefits such as greater longevity and broader compatibility.

Choose the language that makes the most sense for you and move ahead. With this book's help, you'll master the execution of remote procedures, the internal modeling of XML data, the exporting of internal data into XML, and the conversion of XML to formats as varied as SQL, HTML, and proprietary configuration schemes. Application-specific examples keep you focused on the real world; at the same time, the scripting techniques you'll learn all rise above specific applications. Like XML data, they're flexible, and they'll serve you well in whatever context you're working.

About the Author

Martin C. Brown has been a programmer and systems manager for eleven years and has worked for a variety of organizations, including a university, an ISP, and an advertising agency. He specializes in making computers easier to use and more accessible to people who are not computer literate, and in integrating different platforms in the same environment.

A full-time author, Martin spends most of his time writing programming books, despite his efforts to avoid getting sucked too far into the programming world. He is the author of eleven other titles, including Perl! I Didn't Know You Could Do That... from Syblex, Perl: The Complete Reference, Python: The Complete Reference, and Debugging Perl.

In this Book

  • XML Processing with Perl, Python, and PHP
  • Introduction
  • Introduction to XML
  • Fundamentals of XML
  • Data Type Definitions (DTDs)
  • Applying XML with Scripting Languages
  • Data Exchange and XML
  • XML Solutions in Perl
  • Perl and Unicode
  • Generating and Parsing XML Documents with Perl
  • Converting XML Documents Using Perl
  • Applying SOAP/XML-RPC in Perl
  • XML Solutions in Python
  • Python and Unicode
  • Generating and Parsing XML Documents with Python
  • Converting XML Documents Using Python
  • Applying SOAP/XML-RPC in Python
  • Zope and XML Documents
  • XML and PHP
  • Developing XML Applications with PHP
  • PHP and XML-RPC
  • XML and REBOL
  • XML and Ruby
  • XML and Tcl
  • AppleScript and XML
SHOW MORE
FREE ACCESS