Penguji XPath untuk XML: Uji Ekspresi XPath 1.0 Online
Penguji XPath memungkinkan Anda mengevaluasi ekspresi XPath 1.0 terhadap XML langsung di browser Anda, memakai metode document.evaluate bawaannya. Petakan prefiks namespace, pakai salah satu dari empat tipe hasil — nodeset, string, number, atau boolean — dan periksa node yang cocok beserta konten terserialisasi dan XPath-nya. Uji kueri terhadap XML nyata dan sempurnakan sebelum memakainya di aplikasi.
Penguji XPath adalah alat berbasis browser untuk mengevaluasi ekspresi XPath 1.0 terhadap XML. Alat ini memakai metode document.evaluate bawaan browser, sehingga Anda bisa menguji kueri dan memeriksa hasilnya tanpa membangunnya dulu ke dalam aplikasi. Penguji mendukung pemetaan prefiks namespace dan bisa mengembalikan hasil nodeset, string, number, atau boolean.
Ketika XML memakai namespace, sediakan pemetaan untuk prefiks yang dipakai dalam ekspresi XPath Anda. Pilih tipe hasil yang sesuai dengan yang ingin Anda evaluasi: hasil nodeset menampilkan node yang cocok beserta konten terserialisasi dan XPath-nya, sedangkan hasil string, number, dan boolean mengembalikan tipe-tipe tersebut. Hasil yang Anda lihat bergantung pada ekspresi dan XML yang Anda berikan.
XML merepresentasikan data terstruktur memakai elemen, atribut, dan teks; XPath adalah bahasa untuk memilih atau mengevaluasi bagian dari data tersebut. Menguji XPath terhadap XML membantu Anda memeriksa apa yang dipilih atau dikembalikan kueri sebelum memakainya di kode. Keduanya bekerja sama: XML adalah dokumen yang dikueri, dan XPath mendeskripsikan seleksi atau evaluasinya.
Penguji XPath berjalan sepenuhnya di browser Anda. Input Anda diproses di perangkat Anda dan tidak dikirim ke server, dan alat ini berfungsi offline setelah halaman dimuat. Alat ini berguna bagi developer dan engineer DevOps yang ingin mencoba kueri, memeriksa hasilnya, atau menyempurnakan ekspresi terhadap XML tanpa menyiapkannya dulu dalam aplikasi.
Langkah 1: Tempel atau jatuhkan konten XML Anda ke dalam alat. Ini memberi penguji dokumen tempat ekspresi XPath Anda akan dievaluasi.
Langkah 2: Masukkan ekspresi XPath 1.0 yang ingin Anda uji. Pakai ekspresi untuk memilih node atau mengevaluasi hasil string, number, atau boolean.
Langkah 3: Jika XML Anda memakai namespace, sediakan pemetaan prefiks namespace. Ini memungkinkan ekspresi Anda memakai prefiks untuk merujuk ke elemen bernamespace.
Langkah 4: Tinjau hasilnya. Untuk hasil nodeset, periksa node yang cocok beserta konten terserialisasi dan XPath-nya.
Kasus penggunaan: Coba ekspresi XPath terhadap XML nyata dan lihat node mana yang cocok sebelum menambahkan kueri ke kode Anda.
Kasus penggunaan: Iterasikan ekspresi tanpa menyimpan file atau menyambungkannya ke aplikasi Anda terlebih dahulu.
Kasus penggunaan: Periksa perilaku ekspresi untuk kasus tepi sebelum Anda merilisnya.
Kasus penggunaan: Uji kueri XPath berprefiks namespace terhadap XML yang memakai namespace dengan menyediakan pemetaan prefiks namespace.
Kasus penggunaan: Periksa node yang cocok dan konten terserialisasinya untuk memahami apa yang dipilih ekspresi nodeset.
Kasus penggunaan: Periksa hasil string, number, atau boolean ketika Anda perlu mengevaluasi nilai, bukan memeriksa sekumpulan node yang cocok.