在 PHP 中使用 DOMDocument 获取外部 HTML
提供的 PHP 代码尝试使用 DOMDocument 替换字符串中的视频链接。但是,outerHTML 属性目前无法捕获超链接的完整 HTML 代码。
解决方案:
在 PHP 5.3.6 及更高版本中,saveHtml 方法可以是与特定节点一起使用以检索其外部 HTML。例如:
$domDocument->saveHtml($nodeToGetTheOuterHtmlFrom);
替代方案:
在早期的 PHP 版本中,可以使用 saveXml 代替。虽然它生成符合 XML 的标记,但它仍然适合 a 元素:
$domDocument->saveXml($nodeToGetTheOuterHtmlFrom);
有关更多信息,请参阅以下资源:
以上是如何在 PHP 中使用 DOMDocument 获取节点的外部 HTML?的详细内容。更多信息请关注PHP中文网其他相关文章!