25.09.2014 Views

ZEND PHP 5 Certification STUDY GUIDE

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

x ” CONTENTS<br />

The Factory Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173<br />

The Registry Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174<br />

The Model-View-Controller Pattern . . . . . . . . . . . . . . . . . . . . . 175<br />

The ActiveRecord Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . 176<br />

The Standard <strong>PHP</strong> Library . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176<br />

Accessing Objects as Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . 177<br />

Simple Iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178<br />

Seekable Iterators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179<br />

Recursive Iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180<br />

Filtering Iterators . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182<br />

Summary . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183<br />

Chapter 9 — XML and Web Services 185<br />

The Extensible Markup Language (XML) . . . . . . . . . . . . . . . . . . . . . 186<br />

Creating an XML Document . . . . . . . . . . . . . . . . . . . . . . . . . . 188<br />

SimpleXML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190<br />

Parsing XML Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191<br />

Accessing Children and Attributes . . . . . . . . . . . . . . . . . . . . . . 192<br />

XPath Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194<br />

Modifying XML Documents . . . . . . . . . . . . . . . . . . . . . . . . . . 195<br />

Working With Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . 196<br />

DOM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 197<br />

Loading and Saving XML Documents . . . . . . . . . . . . . . . . . . . . 198<br />

XPath Queries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 199<br />

Modifying XML Documents . . . . . . . . . . . . . . . . . . . . . . . . . . 200<br />

Moving Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201<br />

Modifying Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202<br />

Removing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 203<br />

Working With Namespaces . . . . . . . . . . . . . . . . . . . . . . . . . . 204<br />

Interfacing with SimpleXML . . . . . . . . . . . . . . . . . . . . . . . . . . 205<br />

Web Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206<br />

SOAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 206<br />

Accessing SOAP-based Web Services . . . . . . . . . . . . . . . . . . . . . 207<br />

Debugging . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208<br />

Licensed to 482634 - Amber Barrow (itsadmin@deakin.edu.au)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!