Probador de XPath — Evalúa XPath en XML y HTML

Pega XML o HTML, escribe una expresión XPath y ve al instante los nodos que coinciden, con su texto, sus atributos y una ruta exacta que puedes copiar. Ideal para scrapers, XSLT, Selenium y archivos de configuración.

Actualizado el
Resultado

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: Probador XPath

  1. Pega XML o HTML (cambia el modo para páginas HTML) o carga el ejemplo.
  2. Escribe una expresión XPath; los resultados se actualizan mientras escribes.
  3. Cada coincidencia muestra su ruta exacta, atributos y contenido; haz clic en una ruta para usarla como expresión.
  4. Prueba los chips de ejemplo para aprender patrones comunes.

XPath en pocas palabras

ExpresiónSelecciona
/catalog/bookelementos book que son hijos directos del catálogo raíz
//titlecada elemento title en cualquier parte
//book[@id='bk102']libros cuyo atributo id es igual a bk102
//book[price > 30]/titletítulos de libros con precio superior a 30
//book[1] / //book[last()]el primer / último libro de cada padre
//a[contains(@href, 'docs')]enlaces cuya URL contiene «docs»
//li[normalize-space()='Home']elementos de lista cuyo texto sin espacios sobrantes es exactamente Home
count(//book)un número en lugar de nodos
//title/text()los nodos de texto en sí

Namespaces

En XML con un namespace por defecto (xmlns="…"), //book no devuelve nada porque los elementos pertenecen a ese namespace. Los prefijos declarados se detectan automáticamente, y el namespace por defecto está disponible con el prefijo d:; escribe //d:book. También puedes usar //*[local-name()='book'].

Modo HTML

El HTML se analiza como lo haría un navegador, así que las etiquetas de cierre que faltan se reparan y se inserta un <tbody> en las tablas; es la misma estructura que ven Selenium, Playwright y los scrapers. Se usa el motor XPath 1.0 integrado del navegador. Si primero quieres ordenar el documento, usa el formateador de XML, o conviértelo con XML a JSON.

También se busca como: evaluador xpath online, probar xpath, xpath online, validador xpath, xpath xml, xpath html, generador xpath.

Herramientas que combinan con: Probador XPath

  • Probador de JSONPath — Escribe una consulta JSONPath y verás al instante qué selecciona, con la ruta exacta de cada coincidencia.
  • Probador de expresiones regulares — Escribe un patrón y observa cómo se resaltan las coincidencias en tiempo real en tu texto de prueba.
  • Editor HTML en línea — Un playground de código ligero: edita HTML, CSS y JavaScript lado a lado, mira el resultado al instante, revisa la salida de la consola y descarga tu página como un único archivo HTML.
  • Formateador HTML — Pega HTML minificado o desordenado y obtén HTML limpio y con sangría coherente, incluidos los bloques <style> y <script> incrustados.

Preguntas frecuentes

¿Qué versión de XPath es compatible?
XPath 1.0, la versión integrada en los navegadores, Selenium, lxml, libxml2 y la mayoría de herramientas de scraping. Las funciones de XPath 2.0/3.1 como matches() o upper-case() no están disponibles.
¿Por qué mi XPath funciona en el navegador pero no en mi scraper?
Los navegadores añaden elementos al analizar HTML (por ejemplo tbody) y las páginas suelen cambiar con JavaScript. Prueba contra el HTML sin procesar que descarga tu scraper, usando aquí el modo HTML.
¿Se sube mi documento a algún servidor?
No. Se analiza y se evalúa en tu navegador.
¿Puedo instalar Probador XPath como aplicación web y utilizarla sin conexión?
Sí. Probador XPath es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas