使用DOM解析HTML的问题

时间:2011-01-19 15:31:15

标签: php html parsing dom

我想从给定的html源提取所有“备用”链接。我有这个代码,但它只适用于某些网址:

$dom = new DOMDocument();
@$dom->loadHTML(strtolower($htmlSource));

$links = $dom->getElementsByTagName("link");

foreach ($links as $link) {
    if($link->getAttribute('rel') == "alternate")
    {
        echo $link->getAttribute('href')."<br>";
    }
}

怎么了?为什么它适用于某些链接,但并非适用于所有链接?

0 个答案:

没有答案