Probador / Playground XPath

Funciona localmente en el navegador. Nada sale de su dispositivo.

Prueba XPath 1.0 en el navegador y XPath 3.1 localmente contra XML o HTML.

Configuración de XPath

XPath 1.0 y XPath 3.1 tienen semánticas de tipos, comparaciones y funciones diferentes. HTML sólo está disponible en modo XPath 1.0.

Entrada

Salida

Pegue un documento y una expresión XPath.

Cómo funciona

  1. 1

    Pega el documento o abre un archivo

    Pega XML/HTML o abre un archivo de hasta 100 MB.

  2. 2

    Elige el motor, el modo de documento y los namespaces

    Elige XPath 1.0 o 3.1, XML o HTML, y los prefijos necesarios.

  3. 3

    Prueba la expresión y exporta los resultados

    Introduce la expresión y exporta los resultados como JSON, valores o rutas.

Conviene saber

El probador XPath evalúa expresiones XPath sobre XML o HTML, con dos motores a elegir: XPath 1.0 o 3.1.

XPath 1.0 y 3.1 tienen semánticas distintas.

Casos de uso típicos

Desarrollar un selector XPath para una página HTML

Elige el modo HTML con XPath 1.0 para probar un selector para scraping.

Probar funciones modernas de XPath 3.1 en un documento XML

Cambia al motor XPath 3.1 para probar funciones extendidas en un XML.

Consejos para mejores resultados

Asigna explícitamente prefijos de namespace

Si las consultas quedan vacías, indica los prefijos prefix=URI adecuados.

Elige el motor adecuado al sistema de destino

Prueba en 1.0 para un motor antiguo, en 3.1 para funciones modernas.

Funciones

  • Dos motores XPath

    XPath 1.0 mediante el motor nativo o XPath 3.1 mediante FontoXPath.

  • Modos de documento XML y HTML

    El XML se analiza estrictamente, el HTML se normaliza como en el navegador.

  • Procesamiento local

    Tus datos nunca salen de tu dispositivo.

Preguntas frecuentes

¿Por qué mi consulta no devuelve resultados?

Los namespaces son una causa común — indica los prefijos adecuados.

¿Se suben mis datos?

No. La evaluación es totalmente local.

¿Buscas otra herramienta?

Todas las herramientas funcionan localmente en tu navegador: sin registro, sin subidas y también sin conexión.