Validador y evaluador de expresiones XPath
Guía
Validador y evaluador de expresiones XPath
Pega XML o HTML, escribe una expresión de XPath 1.0 y ve inmediatamente qué nodos coinciden. El evaluador se ejecuta completamente en tu navegador, resalta los fragmentos coincidentes en la fuente y muestra un resumen legible para conjuntos de nodos, cadenas, números y valores booleanos.
Cómo Usar
- Pega tu documento XML o HTML en el panel de fuente.
- Elige «Detección automática», «XML (estricto)» o «HTML (misericordioso)» según la bien formada del marcado.
- Escribe una expresión de XPath o elige un ejemplo listo como
//book[@category='fiction']/title. - Haz clic en Evaluar. Los nodos coincidentes se resaltan en línea y se imprime una lista de resultados debajo.
- Usa los botones Copiar o Descargar para conservar el resultado, o el botón Formato para imprimir de forma legible la fuente.
Características
- XPath nativo 1.0 – Utiliza
document.evaluate()para la misma engine que el navegador incluye, sin llamadas a red. - Análisis XML + HTML – Modo estricto XML para documentos bien formados, modo misericordioso HTML para páginas extraídas.
- Resaltado en tiempo real – Los elementos, atributos, nodos de texto y comentarios coincidentes se resaltan directamente en la fuente.
- Panel de resultado legible – Imprime un resultado serializado por entrada, o el número/cadena/valor booleano para consultas agregadas.
- Contador de coincidencias – Etiqueta inmediata «N nodos coincidentes» para que puedas ajustar rápidamente los selectores.
- Galería de ejemplos – Expresiones de XPath de un clic para ejes, predicados,
contains(),count()ylast(). - Formateador – Botón de Formato de un clic para la fuente XML.
- Solo del lado del cliente – Nada sale de tu máquina; seguro para esquemas privados y fragmentos de HTML.
Preguntas frecuentes
-
¿Para qué se utiliza XPath?
XPath es un lenguaje de consulta W3C para dirigir partes de un documento XML o HTML. Es la base de XSLT, XProc, muchas herramientas de automatización de pruebas (Selenium, locadores de Playwright), bibliotecas de extracción web y pipelines de validación SOAP/XML. Permite describir un conjunto de nodos usando expresiones de ruta, predicados y funciones integradas.
-
¿Cómo es XPath diferente de los selectores CSS?
Los selectores CSS están limitados a relaciones descendente, hijo, hermano y atributo y no pueden recorrer hacia arriba en el árbol. XPath añade ejes de padre y ancestro, predicados posicionales, comparaciones numéricas, funciones de cadena como contains() y starts-with(), y la capacidad de seleccionar atributos y nodos de texto directamente.
-
¿Qué versión de XPath se soporta?
El evaluador se basa en document.evaluate() nativo del navegador, que implementa XPath 1.0. Las características de XPath 2.0 y 3.1 como secuencias, comparaciones tipadas y funciones de expresión regular no están disponibles nativamente en el navegador.
-
¿Por qué una expresión puede funcionar en una herramienta pero fallar en el navegador?
Las bibliotecas de terceros a menudo implementan XPath 2.0 o 3.1 que añaden operadores de secuencia, comprobaciones de tipo y funciones como matches() y tokenize(). Los motores del navegador se detienen en XPath 1.0, por lo que cualquier sintaxis que asuma características más nuevas provocará un error de evaluación cuando se ejecute nativamente.
-
¿Cómo se analizan los documentos HTML en comparación con XML?
El análisis HTML sigue el algoritmo HTML5, que cierra implícitamente etiquetas, convierte a minúsculas los nombres de elementos y acepta atributos sin comillas. El análisis XML es estricto y rechaza cualquier error de bien formado. El evaluador detecta automáticamente un DOCTYPE o raíz, pero puedes forzar cualquiera de los modos cuando la heurística lo adivina mal.
Instalar extensiones
Agregue herramientas IO a su navegador favorito para obtener acceso instantáneo y búsquedas más rápidas
恵 ¡El marcador ha llegado!
Marcador es una forma divertida de llevar un registro de tus juegos, todos los datos se almacenan en tu navegador. ¡Próximamente habrá más funciones!
Herramientas clave
Ver todo Los recién llegados
Ver todoActualizar: Nuestro última herramienta se agregó el 26 abr. 2026
