No Nonsense XML Web Development With PHP
“Start using XML to build intelligent ‘Future-Proof’ PHP applications today”
- Cut through the hype and put XML to work for you today
- Build a full-blown XML-based Content Management System with PHP 5.0
- Get your hands dirty with PHP's built-in XML capabilities
- Apply working code samples from the book
*Purchase the hard copy of this book directly from sitepoint.com and receive a FREE PHP Reference Poster valued at $9.95 with your purchase .
Think of XML as the ‘future-proof glue’ of the web. You know your data will work with apps that haven't even been dreamt of yet.
If ever there were a candidate for “Most Hyped Technology’ it would be Extensible Markup Language (XML). ‘No Nonsense XML Web Development With PHP’ cuts through the hype and shows you how to get the most of this powerful, multifaceted technology.
This book will:
- Introduce you to the world of XML,
- Walk you, step by step, through the creation of an XML-powered Website and;
- Show you the power and flexibility of XML to manipulate the data within that Website.
Unlike other dry, boring, theoretical writing on XML, this book doesn’t cover the entire spectrum of XML technologies; it covers practical uses of XML that are useful to Web developers right now. For example, the book covers XPath in depth, showing you how to easily target and manipulate elements in real world documents.
This book is designed to help you to get your feet (and perhaps your ankles, shins, and knees) wet with the topic of XML. You can instantly test out and apply the code examples provided in the book (and available for free download) to get a hands-on feel for the technology, and you'll gain the confidence to go out and build more.
The XML-powered content management system (CMS) that you’ll build will be a complete, ready-to-use application. It draws on the author's experience of building XML-powered dynamic Websites for a living. Best of all, the system that you build can be customized and re-used over and over again thanks to the versatility of XML, potentially saving you hundreds of hours of tedious coding.
Why Use XML?
XML technologies allow you to future-proof your Web sites and services. They ensure that data you are managing today can easily be adapted for future needs, allowing you to easily transform it into new data formats as they emerge, or build new services in order to accomplish new tasks with your existing data.
XML also serves as a common platform for the transmission and sharing of data between separate systems, allowing the rapid development of Web services that query, retrieve and share data among many sources.
XML is not just a universal data format; it is also a universal library of technologies (including XSLT, XSL-FO, XPath, XQuery, DOM) for transforming documents between otherwise incompatible formats, presenting data in particular styles and formats, querying data from data sources, and manipulating data in a heirarchical, tree-like form. XML standards have been implemented in every major operating system and programming language, ensuring that one of your most important assets - your data - will always be accessible in the future.
What Will You Learn?
No-Nonsense XML Web Development With PHP dispenses with the theoretical possibilities of XML and presents real, practical uses of XML that you can apply to your existing Websites today. The book will teach you, step-by-step, exactly how to:
- Create a full-blown Content Management System (CMS) based on XML.
Use XML-based data formats to manage the storage and management of all of your content. You'll see where the versatility of XML can make storage, retrieval and formatting of data much easier.
- Create a dynamic site map using XSLT.
XSLT allows you to transform your existing XML-based data into new formats and modify its structre. You'll learn how to generate a dynamically-updating site map from your existing XML data.
- Generate XML feeds (including RSS) for your Website.
Generate and serve error-free RSS feeds the easy way using PHP's XML generation capabilities.
- Set up XML-RPC Web services on your site.
Facilitate transfer of important information between disparate systems. XML-RPC (XML Remote Procedure Call) allows you to securely execute queries and functions on remote servers.
The book teaches you exactly why XML is so powerful and versatile, and you'll see just what PHP 5.0 is capable of achieving with XML. The book quite simply teaches you what you need to know about XML in order to use it effectively. You'll learn how to:
- Write portable XML documents that can be re-used across applications.
- Use XML namespaces to combine data formats in many ways.
- Use DTDs to strictly define the structure of your XML documents.
- Use XSLT to transform your existing data into other formats.
- Write XPath queries to retrieve data from an XML document.
- Use XML in conjunction with databases.
- Use the Document Object Model (DOM) to manipulate documents.
- Rapidly process XML using PHP 5.0's built-in SimpleXML functionality.
- Use fast SAX parsers to read an XML document incrementally.
For a complete summary of what you will learn in No Nonsense XML Web Development With PHP, take a look at the Table of Contents.
Who Should Read This Book?
No-Nonsense XML Web Development With PHP is ideal for Web developers who want to discover what can be done using XML, whether they be experienced with PHP or relative newcomers. All that's needed to get started is a good understanding of HTML and some experience with PHP.
The book is written in the usual SitePoint style: it's clear and fun to read, with plenty of blocks of example code that you can apply immediately to your own Websites.
There's no need to re-type any of the code from the book. As always, all customers will receive instant download access to all the code and files used in the book so you can apply them immediately to your own projects.
No-risk Money-back Guarantee
Of course we’re so confident that you’ll treasure this book for years to come that we’re happy, as always, for you to try it risk-free for 30 days. If you purchase a copy of No Nonsense XML Web Development With PHP and you think it fails to be everything you wanted, we would like you to have your money back.
Simply contact us and we will see to it that you receive a prompt and courteous refund of the full purchase price minus shipping and handling.
What could be fairer than this?
How To Order This Book
The fastest way to get your hands on the most recent version of No Nonsense XML Web Development With PHP is by ordering it direct through us, the publisher, for $39.95.
Exclusive from sitepoint.com, for only $9.95 extra you can purchase No Nonsense XML Web Development With PHP in a downloadable PDF format to accompany your physical book purchase. Now you can read the entire book while you're waiting for your printed copy to arrive, and you can take the entire book with you on your laptop when you are away from the office!
Our top priority is to ensure that you get your shipped order as quickly as possible and in good condition.
Just click the order link below to get an instant quote on the book, including shipping and handling, plus conversion of the price to your local currency if you live outside the USA.
All credit card transactions are processed by WorldPay.
Please direct all questions to our Customer Support Department.
Our promise to you... Order direct from sitepoint.com and receive:
- The very latest editions of all our books
- Exclusive offers only available to direct customers
- Lightning-fast shipping world-wide
- 30 day money-back guarantee