Kami boleh menggunakan xpath pencari untuk mengenal pasti elemen dengan teks carian
Dengan atau ruang. Mari kita periksa kod html elemen web terlebih dahulu Ruang mengekor dan mendahului. Dalam imej di bawah, teks JAVA BASICS ada Tagname Strong mengandungi ruang, seperti yang ditunjukkan dalam kod html.Dibuat jika terdapat ruang dalam teks elemen atau nilai mana-mana atribut Untuk xpath unsur sedemikian, kita perlu menggunakan fungsi spatial ternormal. ia Mengalih keluar semua ruang belakang dan hadapan daripada rentetan. Ia juga mengeluarkan setiap Label baharu atau baris sedia ada dalam rentetan.
//tagname[normalize-space(@attribute/ function) = 'value']
Untuk elemen web ASAS JAVA yang muncul di halaman, mari buat xpath// strong[text()='ASAS JAWA'] (ruang dalam teks tidak dipertimbangkan). jika kita Gunakan ungkapan $x("//strong[text()='JAVA' dalam konsol untuk mengesahkan BASICS']"), kita akan mendapati bahawa tiada unsur padanan (dikenal pasti dengan mempunyai panjang 0).
Sekarang, mari kita gunakan fungsi normalize-space untuk mencipta ungkapan xpath ungkapan xpath hendaklah - //strong[normalize-space(text())='ASAS JAVA'].
Jika kami mengesahkannya menggunakan ungkapan dalam konsol - $x("// strong[standardized ruang ( text())='ASAS JAWA']"), kami akan mencari padanan Elemen (dikenal pasti mengikut panjang - 1).
Tuding pada keputusan yang diperoleh dan kita akan dapati teks JAVA BASICS mendapat Serlahkan pada halaman.
Atas ialah kandungan terperinci Gunakan XPATH untuk mencari teks yang mengandungi  . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!