Cómo usar esta herramienta para desarrolladores
- Escribe la expresión XPath en la primera línea.
- Añade una línea ---XML--- y pega el XML.
- Selecciona si esperas nodos, cadena, número o booleano.
- Ejecuta y revisa las coincidencias.
Prueba expresiones XPath directamente contra un documento XML usando el motor XPath del navegador. La entrada combina la expresión y el XML en un formato explícito, y el resultado enumera nodos, atributos o valores escalares según lo que devuelva la consulta. Es útil para depurar selectores antes de incorporarlos a transformaciones, scrapers o pruebas de integración.
Carga el XML con DOMParser y usa document.evaluate con XPathResult para obtener nodos o valores escalares.
El API del navegador implementa XPath 1.0. Funciones de XPath 2.0/3.1 no están disponibles.
Para el modo Nodos se usa ORDERED_NODE_SNAPSHOT_TYPE y se serializa cada nodo. Los modos escalares usan STRING_TYPE, NUMBER_TYPE o BOOLEAN_TYPE.
No incluye resolver de namespaces personalizado ni XPath 2.0+. Expresiones que dependan de esos recursos pueden no funcionar.
Utiliza document.evaluate del navegador, basado en XPath 1.0.
Selecciona el modo Nodos; la salida enumera cada coincidencia serializada.
Sí. Elige Número o Booleano para obtener el valor escalar correspondiente.
XPath 1.0 requiere resolver prefijos de namespace. Esta versión no configura un resolver personalizado, por lo que ese caso necesita tratamiento específico.
No. El XML y la expresión se procesan localmente mediante APIs del navegador.
| Módulo | Función |
|---|---|
| DOMParser | Valida el XML de prueba. |
| XPath engine | Ejecuta document.evaluate. |
| Serializador | Convierte nodos coincidentes en texto legible. |
Consulta el catálogo de utilidades para JSON, YAML, XML y CSV.