PHP | SimpleXMLIterator getChildren() Function Last Updated : 27 Aug, 2019 Comments Improve Suggest changes Like Article Like Report The SimpleXMLIterator::getChildren() function is an inbuilt function in PHP which is used to return the SimpleXMLIterator object containing sub-elements of the current element. Syntax: SimpleXMLIterator SimpleXMLIterator::getChildren( void ) Parameters: This function does not accepts any parameters. Return Value: This function returns the SimpleXMLIterator object containing the sub-elements of the current element. Below program illustrates the SimpleXMLIterator::getChildren() function in PHP: Program: php <?php // Store the xml element to variable $xml = <<<XML <organization> <name>GeeksforGeeks</name> <address>Noida India</address> <contact> <email>[email protected]</email> <mobile>+91-987654321</mobile> </contact> </organization> XML; $xmlIt = new SimpleXMLIterator($xml); // Loop starts from first element of xml and // run upto when elements are not valid for( $xmlIt->rewind(); $xmlIt->valid(); $xmlIt->next() ) { foreach($xmlIt->getChildren() as $element => $content) { echo "The content of '$element' element is '$content'" . "\n"; } } ?> Output: The content of 'email' element is '[email protected]' The content of 'mobile' element is '+91-987654321' Reference: https://www.php.net/manual/en/simplexmliterator.getchildren.php Comment More infoAdvertise with us Next Article PHP | SimpleXMLIterator getChildren() Function jit_t Follow Improve Article Tags : Web Technologies PHP PHP-function Similar Reads PHP | SimpleXMLIterator hasChildren() Function The SimpleXMLIterator::hasChildren() function is an inbuilt function in PHP which is used to check whether the current SimpleXMLIterator element has sub-elements or not. Syntax: bool SimpleXMLIterator::hasChildren( void ) Parameters: This function does not accept any parameters. Return Value: This f 1 min read PHP | SimpleXMLIterator next() Function The SimpleXMLIterator::next() function is an inbuilt function in PHP which is used to move the SimpleXMLIterator element to the next element. Syntax: void SimpleXMLIterator::next( void ) Parameters: This function does not accept any parameters. Return Value: This function does not return any value. 1 min read PHP | SimpleXMLIterator key() Function The SimpleXMLIterator::key() function is an inbuilt function in PHP which is used to return the key of current element. Syntax: mixed SimpleXMLIterator::key( void ) Parameters: This function does not accept any parameters. Return Value: This function returns the XML tag name of the element SimpleXML 1 min read PHP | SimpleXMLIterator rewind() Function The SimpleXMLIterator::rewind() function is an inbuilt function in PHP which is used to rewind the SimpleXMLIterator to the first element. Syntax: void SimpleXMLIterator::rewind( void ) Parameters: This function does not accept any parameters. Return Value: This function does not return any value. B 1 min read PHP | SimpleXMLIterator valid() Function The SimpleXMLIterator::valid() function is an inbuilt function in PHP which is used to check the current element is valid or not. Syntax: bool SimpleXMLIterator::valid( void ) Parameters: This function does not accept any parameters. Return Value: This function returns TRUE if the current element is 1 min read PHP | SimpleXMLIterator current() Function The SimpleXMLIterator::current() function is an inbuilt function in PHP which is used to return the current element as a SimpleXMLIterator object or NULL. Syntax: mixed SimpleXMLIterator::current( void ) Parameters: This function does not accepts any parameters. Return Value: This function returns t 1 min read PHP | SimpleXMLElement::getName() Function Pre-requisite: Read XML basicsThe SimpleXMLElement::getName() function is an inbuilt function in PHP which returns the name of the xml element.Syntax:Â Â string SimpleXMLElement::getName( void ) Parameter: This function does not accept any parameter.Return Value: It returns a string which represents 2 min read PHP | simplexml_load_string() Function Sometimes there is a need of parsing XML data in PHP. There are a handful of methods available to parse XML data. SimpleXML is one of them. Parsing an XML document means that navigating through the XML document and return the relevant pieces of information. Nowadays, a few APIs return data in JSON f 3 min read PHP | SimpleXMLElement getNamespaces() Function Pre-requisite: Read XML basics The SimpleXMLElement::getNamespaces() function is an inbuilt function in PHP which is used to retrieve the namespaces declared in XML document. Syntax: array SimpleXMLElement::getNamespaces( $recursive ) Parameter: This function accepts single parameter $recursive whic 2 min read PHP | SimpleXMLElement getDocNamespaces() Function Pre-requisite: Read XML Basics The SimpleXMLElement::getDocNamespaces() function is an inbuilt function in PHP which is used to retrieve the namespaces declared in XML document. Syntax: array SimpleXMLElement::getDocNamespaces( $recursive, $from_root ) Parameters: This function accepts two parameter 2 min read Like