Как вернуть внешний HTML-код DOMDocument?

Я пытаюсь заменить ссылки на видео внутри строки - вот мой код:

$doc = new DOMDocument();
$doc->loadHTML($content);
foreach ($doc->getElementsByTagName("a") as $link) 
{
    $url = $link->getAttribute("href");
    if(strpos($url, ".flv"))
    {
        echo $link->outerHTML();
    }
}

К сожалению , externalHTML не работает, когда я пытаюсь получить html-код для полной гиперссылки, например

Есть идеи, как этого добиться?

15
задан kenorb 21 February 2015 в 15:02
поделиться