XPathtest
Online tool voor het testen van XPath-eenheden, waarbij je XML-documenten kunt queryren.
Wat is XPath?
XPath (XML Path Language) is een querytaal voor het selecteren van knooppunten uit XML-documenten. Het wordt gebruikt in XSLT, web-scraping, configuratieparsen en XML-gegevensextractie. XPath-expressies navigeren de XML-boom met paden zoals /root/element[@attr='waarde'].
XPath-expressies testen
Plak uw XML in het invoerveld. Voer een XPath-expressie in en klik op Evalueren. De tool toont overeenkomende knooppunten en hun waarden. Veelvoorkomende expressies: //element selecteert alle elementen, //@attr selecteert alle attributen, //boek[prijs>30] gebruikt predikaten.
▶Wat is het verschil tussen / en //?
/ selecteert vanuit het rootknooppunt of creëert absolute paden. // selecteert knooppunten ergens in het document ongeacht hun locatie. Gebruik /boekwinkel/boek voor directe kinderen en //boek voor elk boek-element.
▶Kan ik XPath met HTML gebruiken?
XPath werkt met well-formed XML. De meeste moderne HTML kan als XML/XHTML worden geparseerd. Voor web-scraping ondersteunen browser-ontwikkelaarstools XPath-query's op live HTML.
▶Hoe selecteer ik elementen op attribuut?
Gebruik //element[@attribuut='waarde'] om elementen met een specifieke attribuutwaarde te selecteren. Gebruik //element[@attribuut] om elementen te selecteren die het attribuut hebben ongeacht de waarde.
Als deze tool je heeft geholpen, denk dan eens aan het geven van een kop koffie aan mij.
Koop me een kop koffie.