It returns XML string from a SimpleXML element
Example
<?php
$xml = simplexml_load_file(‘test.xml’);
echo $xml->asXML();
?>
Output
Apache PHP Javascript
XML
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<web>
<server>Apache</server>
<lan>PHP</lan>
<client>Javascript</client>
</web>
It adds a child element the SimpleXML element
Example
<?php
$xml = simplexml_load_file(“test.xml”);
$xml->server[0]->addChild(“version”, “5”);
foreach ($xml->server->children() as $child)
{
echo $child . “<br />”;
}
?>
Output
5
XML
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<web>
<server>Apache</server>
<lan>PHP</lan>
<client>Javascript</client>
</web>
It adds an attribute to the SimpleXML element
Example
<?php
$xmlObj = simplexml_load_file(“test.xml”);
$xmlObj->client[0]->addAttribute(“ver”, “5”);
foreach($xmlObj->client[0]->attributes() as $a => $b) {
echo $a,’=”‘,$b,””</br>”;
}
?>
Output
ver=”5″
XML
<?xml version=”1.0″ encoding=”ISO-8859-1″?>
<web>
<server>Apache</server>
<lan>PHP</lan>
<client>Javascript</client>
</web>
It creates a new SimpleXMLElement object.
Example
<?php
class PHPCode {
function __construct() {
print “Inside constructor”;
}
}
$phpObj = new PHPCode();
?>
Output
Inside constructor
Zend | Magento Certified PHP | eCommerce Architect