Я собираю информацию с сайта вакансий и не могу вывести вывод на экран в формате HTML с помощью PHP echo '$ n-> nodeValue;'Все, что я получаю, это текст.
Этот код PHP работает, но он возвращает текст, не отформатированный HTML
'$html = new DOMDocument();
@$html->loadHtmlFile('https://www.seek.com.au/job/39924481?type=standout&searchrequesttoken=2d02002e-34e7-48eb-aa68-02815f76c89d');
$xpath = new DOMXPath( $html );
$nodelist = $xpath->query( "//div[@class='tempborder']//p//text()" );
foreach ($nodelist as $n){
echo $n->nodeValue;
}
//I've tried
//->innertext
//$htmlString = $dom->saveHTML($xpath_resultset->item(0));
//@$html->saveHTML'
, это также работает, но не результаты, которые я хочу
$dom = new DOMDocument;
$dom->loadHTMLFile('https://www.seek.com.au/job/39924481');
$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$main = $dom->getElementsByTagName('div');
/* xpath->query = //div[@class='tempborder']//p//text()
*/
echo $dom->saveHTML(); '
Буду признателен за любую помощь в получении правильного вывода
См. Фактическую страницу здесь: http://iminco.net/data/phpdom/example/seek.php
Я просто хочу получить полный текст задания в формате отформатированного HTML, а такжерендеринг HTML на страницу.
Первая попытка записывает неформатированный текст
Вторая версия извлекает все элементы внутри тега, когда мне нужно '// div [@ class =' tempborder ']// p // text () 'только содержимое.
Спасибо