Rumah >pembangunan bahagian belakang >tutorial php >Bagaimanakah saya boleh mengekstrak HTML Luar daripada DOMDocument dalam 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);
Sumber Tambahan
Untuk maklumat lanjut tentang menggunakan saveXml() untuk tujuan ini , rujuk sumber berikut:
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!