SimpleXMLIterator::getChildren
(PHP 5 >= 5.1.0)
SimpleXMLIterator::getChildren — Devuelve los sub elementos de el elemento actual
Descripción
Este método devuelve un objeto SimpleXMLIterator que contiene sub elementos de el elemento SimpleXMLIterator actual.
Parámetros
Esta función no tiene parámetros.
Valores devueltos
Devuelve un objeto SimpleXMLIterator que contiene los sub elementos de el elemento actual.
Ejemplos
Ejemplo #1 Devuelve los sub elementos de el elemento actual
<?php
$xml = <<<XML
<books>
<book>
<title>PHP Básico</title>
<author>Jim Smith</author>
</book>
<book>XML básico</book>
</books>
XML;
$xmlIterator = new SimpleXMLIterator($xml);
for( $xmlIterator->rewind(); $xmlIterator->valid(); $xmlIterator->next() ) {
foreach($xmlIterator->getChildren() as $name => $data) {
echo "El $name es '$data' de la clase " . get_class($data) . "\n";
}
}
?>
El resultado del ejemplo sería:
El título es 'PHP Básico' de la clase SimpleXMLIterator El autor es 'Jim Smith' de la clase SimpleXMLIterator