ホームページ > バックエンド開発 > PHPチュートリアル > PHP で DOMDocument を使用してノードの外部 HTML を取得する方法

PHP で DOMDocument を使用してノードの外部 HTML を取得する方法

Linda Hamilton
リリース: 2024-12-21 19:59:12
オリジナル
814 人が閲覧しました

How to Get the Outer HTML of a Node Using DOMDocument in PHP?

PHP で DOMDocument を使用して外部 HTML を取得する

提供された PHP コードは、DOMDocument を使用して文字列内のビデオ リンクを置換しようとします。ただし、現在、outerHTML プロパティはハイパーリンクの完全な HTML コードをキャプチャできません。

解決策:

PHP 5.3.6 以降では、saveHtml メソッドを次のように使用できます。特定のノードでその外部 HTML を取得するために使用されます。例:

$domDocument->saveHtml($nodeToGetTheOuterHtmlFrom);
ログイン後にコピー

代替:

以前の PHP バージョンでは、代わりに saveXml を使用できます。 XML 準拠のマークアップを生成しますが、要素には適しています:

$domDocument->saveXml($nodeToGetTheOuterHtmlFrom);
ログイン後にコピー

詳細については、次のリソースを参照してください:

  • [PHP の DOM Goodie] 5.3.6](http://blog.gordon-oheim.biz/2011-03-17-The-DOM-Goodie-in-PHP-5.3.6/)

以上がPHP で DOMDocument を使用してノードの外部 HTML を取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート