(PHP 5, PHP 7, PHP 8)
SimpleXMLIterator::getChildren — Devuelve los sub elementos de el elemento actual
Este método devuelve un objeto SimpleXMLIterator que contiene sub elementos de el elemento SimpleXMLIterator actual.
Esta función no tiene parámetros.
Devuelve un objeto SimpleXMLIterator que contiene los sub elementos de el elemento actual.
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