SimpleXML Problems Example - Use Iterators
simplexml_problems.php:
<?php 
//load xml
$books simplexml_load_string('<root><entry>Entry 1</entry></root>');

print 
"--- On Root ---\n";
var_dump($books);
print 
"---\n";
foreach(
$books as $entry) {
    print 
$entry ."\n";
}
print 
"\n--- On ->entry ---\n";
var_dump($books->entry);
print 
"---\n";
foreach(
$books->entry as $entry) {
    print 
$entry ."\n";
}
print 
"---\n\n";
print 
"---\n";
print 
"two entries\n";

$books simplexml_load_string('<root><entry>Entry 1</entry><entry>Entry 2</entry></root>');
print 
"--- On Root ---\n";
var_dump($books);
print 
"---\n";
foreach(
$books as $entry) {
    print 
$entry ."\n";
}

print 
"\n--- On ->entry ---\n";

var_dump($books->entry);
print 
"---\n";
foreach(
$books->entry as $entry) {
    print 
$entry ."\n";
}

?> 

 
SimpleXML Problems Example - Use Iterators © copyright 2004  Bitflux GmbH