DOMDocument dalam PHP: Menghuraikan dan Memanipulasi Dokumen HTML
Apabila bekerja dengan dokumen HTML, DOM (Document Object Model) menyediakan struktur dan perwakilan berorientasikan objek bagi kandungan dokumen. Kelas DOMDocument PHP membolehkan kami berinteraksi dan mengubah suai dokumen HTML pada peringkat nod.
Untuk menghuraikan dokumen HTML menggunakan DOMDocument, kami mengikuti langkah berikut:
Dalam contoh anda, anda ingin mengekstrak semua
Untuk mengekalkan teg HTML, kita perlu memahami bahawa DOMDocument mewakili keseluruhan dokumen HTML sebagai struktur pokok hierarki, dengan nod yang mewakili pelbagai elemen (seperti teg Kod ini menggunakan saveXML() untuk mengeluarkan perwakilan HTML sebenar setiap Untuk mengekstrak maklumat khusus daripada Atas ialah kandungan terperinci Bagaimanakah DOMDocument PHP Boleh Mengekstrak dan Mengekalkan Teg HTML `` daripada Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!) dan teks.
$dom = new DOMDocument();
@$dom->loadHTML($html);
$xpath = new DOMXPath($dom);
$trs = $xpath->query('//tr[@id="showContent"]');
foreach ($trs as $tr) {
echo $dom->saveXML($tr);
echo '<br>';
}
tag, memelihara tag dan kandungannya. Dengan hanya menanyakan tag dalam div dengan ID "showContent", anda boleh memfokus pada bahagian tertentu dokumen.
teg, seperti pautan yang terkandung di dalamnya, anda boleh menggunakan pertanyaan XPath lanjut atau teknik navigasi DOM untuk menelusuri ke nod khusus yang anda perlukan.
IIS penyelesaian ralat tidak dijangka 0x8ffe2740
format flac
Apakah platform e-dagang?
Perbezaan antara ++a dan a++ dalam bahasa c
Di manakah saya harus mengisi tempat lahir saya: wilayah, bandar atau daerah?
Apakah perbezaan antara 5g dan 4g
Bagaimana untuk menggunakan carian magnetik btbook
Bagaimana untuk mengkonfigurasi pembolehubah persekitaran laluan dalam java