Hi all,
I have been playing with the SPL lately and today I ended up playing with the SimpleXMLIterator.
The documentation on that class if fairly poor and I'm in fact requesting some information about it. I managed to create a SimpleXMLIterator passing it basic xml in the constructor but wasn't able to get anything from the getChildren() method and hasChildren() return false. The var_dump of the iterator show me the expected thing tough.
Nor does the current() or key() return anything. I'm using php5.0.1
Example: <?php
$xml = "<test><test1>Here we are</test1><test2>There</test2></test>";
$it = new SimpleXMLIterator($xml);
var_dump($it);
while($it->hasChildren()) { echo "While\n"; $child = $it->getChildren(); }
echo "Begin\n"; echo "Key : ".$it->key()."\n"; echo "Current :".$it->current()."\n"; echo "End\n"; ?>
And here's what is outputted
object(SimpleXMLIterator)#1 (2) { ["test1"]=> string(11) "Here we are" ["test2"]=> string(5) "There" } Begin Key : Current : End
I tried with some other combination of possible xml but nothing worked so far. Any things I'm doing wrong ?
-- Math aka ROunofF
====== argontechnologies.ca
-- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php