Active v1.2.0.1 MPL-2.0 C# .NET Avalonia UI Windows Linux MacOS

XPath Runner

Evaluate XPath expressions on HTML and XML files — from the command line or with a graphical interface

XPath Runner
Stars
Forks
Open issues
Last push

Features

  • Evaluate XPath expressions on local HTML or XML files
  • Support for remote files via URL
  • Native cross-platform graphical interface (Avalonia UI)
  • Drag-and-drop file loading
  • Real-time result preview
  • CLI tool for integration in scripts and pipelines

XPath Runner bundles two complementary tools for working with XPath expressions on HTML or XML documents.

XPathRunner is the command-line tool: it evaluates an XPath expression directly on a local or remote file and prints the results to the terminal. Perfect for automation and scripting.

XPathRunnerUI is the graphical interface built with the Avalonia framework. It lets you load a file, enter an XPath expression, and visualize the matches interactively — without writing a single line of code.

CLI Usage

xpathrunner file --filepath document.html --xpath "//span[@class='price']"

Quick Start

Download the latest release from the GitHub releases page, run the executable for your platform, and start evaluating XPath expressions right away.

Changelog

Fix v1.2.0.1

Fix compile-time warnings — no functional changes

Feature v1.2.0

Added support for remote files via HTTP/HTTPS URL

Feature v1.1.0

Introduced XPathRunnerUI graphical interface built with Avalonia

Feature v1.0.0

First public release — XPathRunner CLI tool