Evaluator XPath
Izvedite XPath 1.0 izraz na prilepljenim XML in vidite vsako ujemanje, njegovo vrednost in pot.
Evaluator XPath
Prilepite XML dokument, napišite XPath 1.0 izraz in to orodje našteje vsak vozel, ki se ujema — brez potrebe po pisanju skripte ali odpiranju razhroščevalnika, da preverite, ali selektor res najde tisto, kar pričakujete. Ustvarjeno je za trenutek, ko gledate XSLT stilni list, pravilo za zbiranje spletnih podatkov ali pot XQuery, ki ne vrne tega, kar ste načrtovali, in morate izraz testirati izolirano na pravem dokumentu.
Možnost vrste rezultata nadzoruje, kako se branje vrednosti izraza: "Niz vozlišč" našteje vsa ustrezna elementa, atribute, tekstualna vozlišča ali komentarje; "Niz znakov", "Število" in "Logična vrednost" pretvorite celoten izraz na enak način kot bi funkcije string(), number() in boolean() v samem XPath, kar je način preverjanja primerjave ali count() klica izolirano. Za rezultate niza vozlišč, "Prikaži ujemanja kot" preklapljuje med tekstualno vsebino vsakega ujemanja in njegovim popolnoma serializiranim XML in lahko oštevilčite ujemanja ali vsakega predpostavite z razrešeno potjo (npr. /catalog/book[2]/title), ki jo je našla.
Podprta skladnja pokriva podmnožico, ki jo ljudje res uporabljajo: vse deset standardnih osi (child, descendant, descendant-or-self za //, parent, ancestor, self, following-sibling, preceding-sibling in attribute za @), nadomestne znake, položajne in logične predikate, operater unije in pogosto funkcije — position(), last(), count(), name(), contains(), starts-with(), substring(), concat(), normalize-space() in aritmetične ter operatorje primerjave. Spremenljivke, document(), key() in os namespace niso podprte. Dokumenti z imenskimi prostori zahtevajo, da vezete predpono na njen URI pod "Vezave imenskega prostora", en par predpona=URI na vrstico — ali vključite "Ignoriraj imenske prostore" za ujemanje samo po lokalnem imenu, neodvisno od predpone.
Vse se izvršuje lokalno v vašem brskalniku: XML, ki ga prilepite, in izraz, ki ga napišete proti njemu, se nikoli ne naložita nikamor, zato je varno testirati v primerjavi s pravimi odgovori API, izvozom konfiguracije ali izseki proizvodnega dnevnika. Neveljaven XML in neveljavni izrazi so sporočeni s tem, kaj je spodletelo in zakaj, ne s praznim rezultatom.