IIRC we use Xsoup to be able to run Xpath expressions on documents parsed with Jsoup. Judging by https://jsoup.org/cookbook/extracting-data/xpath-syntax JSoup can handle XPath expression directly