PHP で DOMDocument を使用して外部 HTML を取得する
提供された PHP コードは、DOMDocument を使用して文字列内のビデオ リンクを置換しようとします。ただし、現在、outerHTML プロパティはハイパーリンクの完全な HTML コードをキャプチャできません。
解決策:
PHP 5.3.6 以降では、saveHtml メソッドを次のように使用できます。特定のノードでその外部 HTML を取得するために使用されます。例:
$domDocument->saveHtml($nodeToGetTheOuterHtmlFrom);
代替:
以前の PHP バージョンでは、代わりに saveXml を使用できます。 XML 準拠のマークアップを生成しますが、要素には適しています:
$domDocument->saveXml($nodeToGetTheOuterHtmlFrom);
詳細については、次のリソースを参照してください:
以上がPHP で DOMDocument を使用してノードの外部 HTML を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。