Учитывая этот код:
<div class="a">foo</div>
<div class="a"><div id="1">bar</div></div>
Если я хочу получить все значения div с классом a , я сделаю следующий запрос:
$q = $xpath->query('//div[@class="a"]');
Однако я получу такой результат:
foo
bar
Но я хочу получить фактическое значение, включая дочерние теги. Так это будет выглядеть так:
foo
<div id="1">bar</div>
Как мне добиться этого только с XPath и DOMDocument?
Решается предоставленной функцией здесь .