PHP DOMを使用してHTMLをエコーしようとしています:
$doc = new \DomDocument('1.0', 'UTF-8');
$doc->loadHTMLFile("http://www.nu.nl");
$tags = $doc->getElementsByTagName('a');
echo $doc->saveHTML($tags);
これにより、空白のページが表示されます。私も試しました:
$doc = new DOMDocument();
$doc->loadHTMLFile("http://www.nu.nl");
$links = $doc->getElementsByTagName('a');
foreach ($links as $link) {
echo $link->getAttribute('href') . '<br />';
}
これにより、「href」がプレーンテキストとして取得されます。私は何時間もグーグルで検索して多くのことを試しましたが、HTMLをHTMLとして出力する方法がわかりません。