- simplexml_load_string: documentation ( source)
<?php
function ReadXml(string $xmlstr) {
$xmlElement = simplexml_load_string($xmlstr);
$return = "";
$return .= $xmlElement->getName();
foreach($xmlElement->children() as $key => $child) {
$return .= $key.": ".$child."\n";
}
return $return;
}
$xmlstr = '<Address><to>James</to><from>Jani</from><heading>Reminder</heading><body>Please check your mail.</body></Address>';
echo ReadXml($xmlstr);