Rumah > pembangunan bahagian belakang > tutorial php > Bagaimanakah saya boleh mengekstrak HTML Luar daripada DOMDocument dalam PHP?

Bagaimanakah saya boleh mengekstrak HTML Luar daripada DOMDocument dalam PHP?

Barbara Streisand
Lepaskan: 2024-12-04 17:41:15
asal
575 orang telah melayarinya

How Can I Extract Outer HTML from a DOMDocument in PHP?

Mengekstrak HTML Luar daripada DOMDocument

Apabila cuba memanipulasi kandungan HTML menggunakan DOMDocument PHP, cabaran biasa timbul: mengekstrak HTML luar bagi unsur tertentu. Sebab sifat outerHTML mungkin tidak berfungsi seperti yang diharapkan ialah ia hanya disokong dalam PHP versi 5.3.6 dan ke atas.

Penyelesaian

Jika anda menggunakan PHP versi sebelum 5.3.6, anda boleh memanfaatkan kaedah saveXml() sebagai alternatif. Walaupun pendekatan ini menghasilkan markup patuh XML, ia tidak sepatutnya menimbulkan isu untuk elemen seperti tag.

Contoh Kod

$domDocument->saveXml($nodeToGetTheOuterHtmlFrom);
Salin selepas log masuk

Sumber Tambahan

Untuk maklumat lanjut tentang menggunakan saveXml() untuk tujuan ini , rujuk sumber berikut:

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

Atas ialah kandungan terperinci Bagaimanakah saya boleh mengekstrak HTML Luar daripada DOMDocument dalam PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan