Доброе утро!
Никак не могу понять работу DOMDocument() в PHP. Нигде нет простой информации с простыми примерами. Прошу меня простить, за возможно глупые вопросы, заранее.
Приведите пожалуйста, по возможности, простой пример, как обработать в цикле каждый КОРНЕВОЙ элемент (включая текстовые) как объект DOMElement/DOMNode без использования DOMXPath.
Переменная для примера:
$content = <<<EOD
<div id="foo">
<p>...</p>
</div>
<pre class="bar">
<code>
echo "Hello, World!";
</code>
</pre>
<p id="third">Hello.</p>
Текстовый узел.
<table id="fourth">
<tbody>
Content
</tbody>
</table>
Ещё один текстовый узел.
EOD;
Нужно обработать в цикле все корневые элементы включая текстовые.