| |
| Using XPath with SimpleXML in a more complicated example | |
|
<?
$s = simplexml_load_file('address-book.xml');
$people = $s->xpath('/address-book/person');
foreach($people as $p) {
list($firstname) = $p->xpath('firstname');
list($lastname) = $p->xpath('lastname');
print "$firstname $lastname\n";
}
?>
//
<?xml version="1.0"?>
<address-book>
<person id="1">
<firstname>D</firstname>
<lastname>S</lastname>
<city>New York</city>
<state>NY</state>
<email>[email protected]</email>
</person>
<person id="2">
<firstname>A</firstname>
<lastname>T</lastname>
<city>San Francisco</city>
<state>CA</state>
<email>[email protected]</email>
</person>
</address-book>
|
| | | | Related examples in the same category |
|