XPath-tester
Gratis online XPath-testhulpmiddel, XML-documenten bevragen
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.