php|architect's Guide to Web Scraping with PHP - Wind Business ...
php|architect's Guide to Web Scraping with PHP - Wind Business ...
php|architect's Guide to Web Scraping with PHP - Wind Business ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
CONTENTS ” ix<br />
Chapter 11 — SimpleXML Extension 113<br />
Loading a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113<br />
Accessing Elements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 114<br />
Accessing Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115<br />
Comparing N odes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
DOM Interoperability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
XP ath . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117<br />
W rap-U p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 118<br />
Chapter 12 — XMLReader Extension 121<br />
Loading a Document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122<br />
Iteration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123<br />
N odes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
Elements and Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124<br />
DOM Interoperation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
Closing Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
W rap-U p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127<br />
Chapter 13 — CSS Selec<strong>to</strong>r Libraries 129<br />
Reason <strong>to</strong> U se Them . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129<br />
Basics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 130<br />
Hierarchical Selec<strong>to</strong>rs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />
Basic Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132<br />
Content Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />
Attribute Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 134<br />
Child Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136<br />
F orm Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136<br />
Libraries . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
<strong>PHP</strong> Simple HTML DOM P arser . . . . . . . . . . . . . . . . . . . . . . . 138<br />
Zend_Dom_Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 138<br />
phpQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />
DOMQuery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 139<br />
W rap-U p . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140