PHP | SimpleXMLElement addChild() Function
Last Updated :
29 May, 2019
Pre-requisite: Read XML Basics
The SimpleXMLElement::addChild() function is an inbuilt function in PHP which is used to add a child in a SimpleXML object.
Syntax:
SimpleXMLElement SimpleXMLElement::addChild($name, $value, $namespace);
Parameter: This function accepts three parameters as mentioned above and described below:
- $name: It is required parameter. It specifies the name of the child element to be added.
- $value: It is optional parameter. It specifies the value of the child element to be added.
- $namespace: It is optional parameter. It specifies namespace for the child element.
Return Value: It returns SimpleXMLElement object on successful child addition.
Note: This function is available for PHP 5.1.3 and newer version.
Example:
<?php
$user = <<<XML
<user>
<username>user123</username>
<name>firstname lastname</name>
<phone>+91-9876543210</phone>
<detail>I am John Doe. Live in Kolkata, India.</detail>
</user>
XML;
$xml = new SimpleXMLElement( $user );
$xml -> addChild( "institution" , "geeksforgeeks" );
echo $xml ->asXML();
echo $xml ->asXML( 'savexmltofile.xml' );
?>
|
Output:
user123 firstname lastname +91-9876543210 I am John Doe.
Live in Kolkata, India. geeksforgeeks 1
Saved XML file:
Reference: https://www.php.net/manual/en/simplexmlelement.addchild.php
Share your thoughts in the comments
Please Login to comment...