>
PERMARKET
Tools › Developer › XPath Tester
XPT

XPath Tester

Run an XPath query against XML.

Ad · Large Rectangle (336×280)

How to use XPath Tester

Run an XPath query against XML.

  1. Paste the XML document you want to query.
  2. Type an XPath expression into the XPath field.
  3. Press Run and read the matching node values.

When you actually reach for this

  • You need to select nodes from an HTML or XML document for scraping or testing.
  • You are writing a scrape selector and want to confirm it matches the right elements before automating it.

Where this tool stops being accurate

  • XPath over rendered HTML depends on the live DOM; a selector that works on server HTML may fail after JavaScript mutates the page.
  • Tightly coupling to a deep path (div/div/div/table) breaks when the markup changes; prefer stable attributes or classes.

Frequently asked questions

What does XPath Tester do?

Run an XPath query against XML.

My XPath matches in the tester but not in my scraper — why?

The page is probably rendered by JavaScript after load; the tester may use static HTML while your scraper sees the post-JS DOM. Wait for render, then select.

How do I pick a robust XPath?

Anchor on stable attributes like id or data-* and a meaningful class rather than positional div chains, so minor layout changes don't break it.