Probador / Playground XPath

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

Privado por diseño: sus datos nunca salen de su dispositivo.

Salida

Pegue un documento y una expresión XPath.

Conviene saber

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

Las búsquedas típicas incluyen probador XPath y XPath online. 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.

Cómo funciona

Paso a paso

  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.

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.

Más herramientas