Здравствуйте!
1. Запрашиваю необходимые узлы, не могу понять как их потом вывести.
2. И подскажите, пожалуйста, зачем в первой строке эти два параметра?
<?php
$content = <<<'EOD'
<div>
Привет1!
<p>Привет2!</p>
Привет3!
</div>
EOD;
$dom = new DomDocument( '1.0', 'UTF-8' ); // Зачем здесь эти два параметра?
$content = mb_convert_encoding( $content, 'HTML-ENTITIES', 'UTF-8' );
$dom->loadHTML( $content );
$xpath = new DomXPath( $dom );
$elements = $xpath->query( '/html/body/div/* | /html/body/div/text()' );
foreach( $elements as $element ) {
echo $element->saveHTML(), PHP_EOL; // Почему не выводит узлы-то?
}
?>
На выходе необходимо получить следующее:
Привет1!
<p>Привет2!</p>
Привет3!