SimpleXMLElement::getChildren

(PHP 8)

SimpleXMLElement::getChildrenDevuelve los subelementos del elemento actual

Descripción

public SimpleXMLElement::getChildren(): ?SimpleXMLElement
Advertencia

Antes de PHP 8.0, SimpleXMLElement::getChildren() solo estaba declarada en la subclase SimpleXMLIterator.

Este método devuelve un objeto SimpleXMLElement que contiene los subelementos del elemento actual SimpleXMLElement.

Parámetros

Esta función no tiene parámetros.

Valores devueltos

Devuelve un objeto SimpleXMLElement que contiene los subelementos del objeto actual.

Ejemplos

Ejemplo #1 Lectura de los subelementos del objeto actual

<?php
$xml
= <<<XML
<books>
<book>
<title>PHP Basics</title>
<author>Jim Smith</author>
</book>
<book>XML basics</book>
</books>
XML;

$xmlElement = new SimpleXMLElement($xml);
for (
$xmlElement->rewind(); $xmlElement->valid(); $xmlElement->next()) {
foreach(
$xmlElement->getChildren() as $name => $data) {
echo
"The $name is '$data' from the class " . get_class($data) . "\n";
}
}
?>

El resultado del ejemplo sería:

The title is 'PHP Basics' from the class SimpleXMLElement
The author is 'Jim Smith' from the class SimpleXMLElement

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top