$xml = '
<![CDATA[india]]> 20070516T200000 20070606T092337
india Paragraph INDIA

First Line
Second Line

]]>
'; $dom = new DOMDocument('1.0','utf-8'); $dom->loadXML($xml); $sections = $dom->getElementsByTagName('section'); foreach($sections as $section) { $xpath = new DomXPath($dom); $data = $section->getElementsByTagName('data'); $dataElem = $data->item(0); $d = new DOMDocument(); $d->loadHTML($dataElem->nodeValue); $xp = new DOMXPath($d); $xp->registerNamespace('xhtml', 'http://www.w3.org/1999/xhtml'); $result = $xp->query('//p[@class="details"]'); $resultNode = $result->item(0); $newDom = new DOMDocument; $newDom->appendChild($newDom->importNode($resultNode,1)); print $newDom->saveXML(); die(); } ?> Returns:

First Line
Second Line