Tidak suka iklan? Pergi Bebas Iklan Hari ini

Pengujian dan Penilaian Ekspresi XPath

DataPengembangTeks
IKLAN · HAPUS?
MEMASUKKAN
Mode HTML memperbolehkan markup yang tidak benar dan atribut yang tidak dikutip.
XPath 1.0 — menggunakan document.evaluate() bawaan browser.
IKLAN · HAPUS?

Memandu

Pengujian dan Penilaian Ekspresi XPath

Pengujian dan Penilaian Ekspresi XPath

Tempel XML atau HTML, ketik ekspresi XPath 1.0, dan segera lihat mana yang sesuai. Pengujian berjalan sepenuhnya di browser Anda, menyoroti bagian yang sesuai di sumber, serta menampilkan ringkasan yang mudah dibaca untuk himpunan node, string, angka, dan nilai boolean.

Cara Penggunaan

  1. Tempel dokumen XML atau HTML Anda ke area sumber.
  2. Pilih “Deteksi Otomatis”, “XML (ketat)”, atau “HTML (mengizinkan kesalahan)” tergantung pada seberapa baik struktur markup tersebut.
  3. Ketik ekspresi XPath atau pilih contoh siap pakai seperti //book[@category='fiction']/title.
  4. Klik Evaluasi. Node yang sesuai diwarnai secara langsung dan daftar hasil diterbitkan di bawahnya.
  5. Gunakan tombol Salin atau Unduh untuk menyimpan hasilnya, atau tombol Format untuk membuat sumber lebih rapi.

Fitur

  • XPath 1.0 bawaan – Menggunakan document.evaluate() untuk mesin yang sama yang disediakan oleh browser, tanpa panggilan jaringan.
  • Pemrosesan XML + HTML – Mode XML ketat untuk dokumen yang benar, mode HTML yang mengizinkan kesalahan untuk halaman yang diambil dari web.
  • Penekanan langsung – Elemen, atribut, node teks, dan komentar yang sesuai diwarnai langsung di sumber.
  • Panel hasil yang mudah dibaca – Mencetak satu hasil yang diserialisasi per entri, atau nilai jumlah/angka/boolean untuk pertanyaan agregat.
  • Penghitung hasil – Tanda “N node sesuai” secara langsung agar Anda dapat menyesuaikan pilihan cepat.
  • Galeri contoh – Ekspresi XPath siap pakai untuk sumbu, predikat, contains(), count()dan last().
  • Pengaturan rapi – Tombol Format satu kali untuk sumber XML.
  • Hanya sisi klien – Tidak ada yang meninggalkan mesin Anda; aman untuk skema pribadi dan potongan HTML.

Tanya Jawab Umum

  1. Untuk apa XPath digunakan?

    XPath adalah bahasa pertanyaan W3C untuk mengakses bagian dari dokumen XML atau HTML. Ini merupakan dasar dari XSLT, XProc, banyak alat otomasi uji (Selenium, Playwright locators), library pemindaian web, dan jalur validasi SOAP/XML. XPath memungkinkan Anda menggambarkan himpunan node menggunakan ekspresi jalur, predikat, dan fungsi bawaan.

  2. Bagaimana XPath berbeda dari pilihan CSS?

    Pilihan CSS terbatas pada hubungan anak, anak, saudara, dan atribut, dan tidak dapat menelusuri ke atas pohon. XPath menambahkan sumbu orang tua dan leluhur, predikat posisi, perbandingan numerik, fungsi string seperti contains() dan starts-with(), serta kemampuan memilih atribut dan node teks secara langsung.

  3. Versi XPath mana yang didukung?

    Pengujian mengandalkan document.evaluate() bawaan browser yang menerapkan XPath 1.0. Fitur-fitur XPath 2.0 dan 3.1 seperti urutan, perbandingan tipe, dan fungsi regex tidak tersedia secara bawaan di browser.

  4. Mengapa ekspresi mungkin berhasil di alat tetapi gagal di browser?

    Kebanyakan library pihak ketiga menerapkan XPath 2.0 atau 3.1 yang menambahkan operator urutan, pengecekan tipe, dan fungsi seperti matches() dan tokenize(). Mesin browser berhenti pada XPath 1.0, sehingga sintaks yang mengasumsikan fitur baru akan menimbulkan kesalahan evaluasi saat dijalankan secara bawaan.

  5. Bagaimana dokumen HTML diproses dibandingkan dengan XML?

    Pemrosesan HTML mengikuti algoritma HTML5, yang secara implisit menutup tag, mengubah nama elemen ke huruf kecil, dan menerima atribut tanpa kutipan. Pemrosesan XML ketat dan menolak kesalahan kebenaran. Pengujian secara otomatis mendeteksi DOCTYPE atau akar, tetapi Anda dapat memaksa mode salah satu jika heuristiknya salah menebak.

Ingin bebas iklan? Bebas Iklan Hari Ini

Instal Ekstensi Kami

Tambahkan alat IO ke browser favorit Anda untuk akses instan dan pencarian lebih cepat

Ke Ekstensi Chrome Ke Ekstensi Tepi Ke Ekstensi Firefox Ke Ekstensi Opera

Papan Skor Telah Tiba!

Papan Skor adalah cara yang menyenangkan untuk melacak permainan Anda, semua data disimpan di browser Anda. Lebih banyak fitur akan segera hadir!

IKLAN · HAPUS?
IKLAN · HAPUS?
IKLAN · HAPUS?

Pojok Berita dengan Sorotan Teknologi

Terlibat

Bantu kami untuk terus menyediakan alat gratis yang berharga

Belikan aku kopi
IKLAN · HAPUS?