ホームページ > バックエンド開発 > PHPチュートリアル > 生の HTML コンテンツを保持しながら HTML テンプレートを PHP DOMNode に統合するにはどうすればよいですか?

生の HTML コンテンツを保持しながら HTML テンプレートを PHP DOMNode に統合するにはどうすればよいですか?

Barbara Streisand
リリース: 2024-11-09 17:27:02
オリジナル
836 人が閲覧しました

How to Integrate HTML Templates into PHP DOMNodes While Preserving Raw HTML Content?

HTML テンプレートを PHP DOMNodes に統合する

HTML テンプレートを既存の PHP DOMNode に統合することは、特に生の HTML を保持したい場合には困難になることがあります。 content.

ネイティブ PHP解決策

PHP は、これを実現するためのネイティブ メソッドをいくつか提供しています。

  • DOMDocumentFragment::appendXML: 生の XML データを DOM に追加します。 DocumentFragment.

例:

出力:

  • DOMDocument::importNode:別の DOMDocument からノードをインポートします。

別の DOMDocument からのインポートの例:

  • DOMDocument::loadHTML: HTML マークアップをロードし、潜在的に libxml のパーサーをトリガーします不正な HTML。

例:

注:

これらすべてのメソッドでは、TRUE を使用します。 importNode の 2 番目の引数として、ノードとそのサブツリー全体をインポートします。

以上が生の HTML コンテンツを保持しながら HTML テンプレートを PHP DOMNode に統合するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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