<?
function xml_to_html($xml, $tag) {
$search = array('<'.$tag.'>', '</'.$tag.'>');
return str_replace($search, '', $xml->$tag->asXML());
}
$string = <<<XML
<xml>
<body1>
<div><h1>Hello World</h1></div>
<div>... my content</div>
Some Text
</body1>
<body2>
<div><h2>Goodby Moon</h2></div>
</body2>
</xml>
XML;
$xml = simplexml_load_string($string);
echo xml_to_html($xml, 'body1');
/*foreach($xml->body1[0]->children() as $element){
echo $element->asXML();
}*/