Проблемы с разбором HTML с DOM - PullRequest
0 голосов
/ 19 января 2011

Я хочу извлечь все "альтернативные" ссылки из данного источника HTML.У меня есть этот код, но он работает только для НЕКОТОРЫХ URL:

$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>";
    }
}

Что не так?Почему это работает для некоторых ссылок, но не для всех?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...