I want to use Zend\Dom to get all html elements in a div , but it just extracts the it's text and strips html tags
HTML :
<div class="test">
<div id="div1">Text1</div>
<div id="div2">Text2</div>
</div>
I want to get this :
<div id="div1">Text1</div>
<div id="div2">Text2</div>
but Zend\Dom returns this :
Text1
Text2
This is the code :
$dom = new Query($html);
$results = $dom->execute('.test');
You can have html value of results like this :
foreach ($results as $result)
{
$results->getDocument()->saveHTML($result);
}