que estoy tratando de reemplazar enlaces de vídeo dentro de una cadena - Aquí está mi código:Cómo devolver el html externo de DOMDocument?
$doc = new DOMDocument();
$doc->loadHTML($content);
foreach ($doc->getElementsByTagName("a") as $link)
{
$url = $link->getAttribute("href");
if(strpos($url, ".flv"))
{
echo $link->outerHTML();
}
}
Desafortunadamente, outerHTML
no funciona cuando estoy tratando de conseguir el código html para el hipervínculo completa como <a href='http://www.myurl.com/video.flv'></a>
¿Alguna idea de cómo lograr esto?
El DOMNode también contiene el DOMDocument que lo contiene, por lo que puede hacerlo si Solo tiene el nodo del que desea obtener el código HTML de: $ domNode-> ownerDocument-> saveHTML ($ domNode); – rooby