Tester XPath pentru XML: testează expresii XPath 1.0 online
Testerul XPath îți permite să evaluezi expresii XPath 1.0 pe XML direct în browserul tău, folosind metoda nativă document.evaluate. Mappează prefixele spațiilor de nume, folosește unul dintre cele patru tipuri de rezultat — nodeset, string, number sau boolean — și inspectează nodurile potrivite cu conținutul lor serializat și XPath-ul aferent. Testează o interogare pe XML real și rafineaz-o înainte de a o folosi într-o aplicație.
Testerul XPath este un instrument în browser pentru evaluarea expresiilor XPath 1.0 pe XML. Folosește metoda nativă document.evaluate a browserului, așa că poți testa o interogare și îi poți inspecta rezultatul fără a o construi mai întâi într-o aplicație. Testerul suportă maparea prefixelor spațiilor de nume și poate returna rezultate de tip nodeset, string, number sau boolean.
Când XML-ul folosește spații de nume, oferă o mapare pentru prefixele folosite în expresia ta XPath. Alege tipul de rezultat potrivit cu ce vrei să evaluezi: rezultatele de tip nodeset arată nodurile potrivite cu conținutul lor serializat și XPath-ul aferent, în timp ce rezultatele de tip string, number și boolean returnează acele tipuri respective. Rezultatul pe care îl vezi depinde de expresia și de XML-ul pe care le oferi.
XML reprezintă date structurate folosind elemente, atribute și text; XPath este un limbaj pentru selectarea sau evaluarea unor părți ale acelor date. Testarea XPath pe XML te ajută să verifici ce selectează sau returnează o interogare înainte de a o folosi în cod. Cele două funcționează împreună: XML este documentul interogat, iar XPath descrie selecția sau evaluarea.
Testerul XPath rulează complet în browserul tău. Intrarea este procesată pe dispozitivul tău și nu este trimisă către un server, iar instrumentul funcționează offline după ce pagina s-a încărcat. Este util pentru dezvoltatorii și inginerii DevOps care vor să încerce o interogare, să-i inspecteze rezultatele sau să rafineze o expresie pe XML fără a o configura mai întâi într-o aplicație.
Pasul 1: Lipește sau trage conținutul tău XML. Astfel testerul primește documentul pe care expresia ta XPath va fi evaluată.
Pasul 2: Introdu expresia XPath 1.0 pe care vrei s-o testezi. Folosește expresia pentru a selecta noduri sau pentru a evalua un rezultat de tip string, number sau boolean.
Pasul 3: Dacă XML-ul tău folosește spații de nume, oferă o mapare a prefixelor spațiilor de nume. Astfel expresia ta poate folosi prefixe pentru a se referi la elemente cu spațiu de nume.
Pasul 4: Verifică rezultatul. Pentru rezultatele de tip nodeset, inspectează nodurile potrivite împreună cu conținutul lor serializat și XPath-ul aferent.
Caz de utilizare: Încearcă o expresie XPath pe XML real și vezi ce noduri potrivește înainte de a adăuga interogarea în codul tău.
Caz de utilizare: Iterează pe o expresie fără a salva un fișier sau a o conecta mai întâi în aplicația ta.
Caz de utilizare: Verifică cum se comportă o expresie în cazuri limită înainte de a o publica.
Caz de utilizare: Testează interogări XPath cu prefixe de spațiu de nume pe XML care folosește spații de nume, oferind o mapare a prefixelor spațiilor de nume.
Caz de utilizare: Inspectează nodurile potrivite și conținutul lor serializat pentru a înțelege ce selectează o expresie de tip nodeset.
Caz de utilizare: Verifică rezultatele de tip string, number sau boolean când ai nevoie să evaluezi o valoare în loc să inspectezi un set de noduri potrivite.