如何使用DOMDocument回显HTML页面中的所有链接? 我目前的代码
$html = file_get_contents("http://en.wikipedia.org");
$dom = new DOMDocument;
$dom->loadHTML($html);
$output = new DOMDocument;
$links = $dom ->getElementsByTagName('a');
foreach($links as $link)
{
$output->importNode($link);
}
echo $output -> saveHTML();
答案 0 :(得分:3)
这是:
<?php
$html = file_get_contents("http://en.wikipedia.org");
$dom = new DOMDocument;
$dom->loadHTML($html);
$output = new DOMDocument;
$output->formatOutput = true;
$links = $dom ->getElementsByTagName('a');
foreach($links as $link){
$node = $output->importNode($link, true);
$output->appendChild($node);
}
echo $output -> saveHTML();