Probador de XPath
Pega XML y una expresión XPath para inspeccionar los nodos, cadenas, números o resultados booleanos seleccionados, sin subir el documento.
Resultados
0 nodo(s)/valor(es).
Cómo funciona
Ingresa tus datos
Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.
Obtén el resultado al instante
La mayoría de las herramientas se actualizan mientras escribes; algunas usan un solo botón. De cualquier forma, el resultado aparece aquí mismo.
Usa tu resultado
Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.
¿Qué es Probador de XPath?
Pega XML y una expresión XPath para inspeccionar nodos seleccionados, valores de texto, números o booleanos.
Cómo probar expresiones XPath
Qué evalúa
El probador usa el motor XPath del navegador cuando está disponible. Puede devolver conjuntos de nodos, cadenas, números y booleanos según la expresión.
Leer la salida de nodos
Los resultados de conjuntos de nodos se muestran como contenido de texto recortado o XML serializado para nodos sin texto. Las listas de nodos largas se limitan para que la salida se mantenga legible.
Buenas entradas XML
- Usa XML bien formado con un elemento raíz.
- Mantén simples los documentos con muchos espacios de nombres cuando sea posible, ya que este primer probador no incluye controles de mapeo de espacios de nombres.
- Verifica expresiones escalares como count(//item) cuando solo necesites un número.
Notas sobre las pruebas
El comportamiento de XPath puede variar cuando un navegador carece de APIs de XPath o cuando el XML depende mucho de espacios de nombres. Confirma las expresiones críticas en tu analizador de producción.
Preguntas frecuentes
¿Admite espacios de nombres XML?
No hay un resolvedor de espacios de nombres personalizado en esta primera versión, así que el XML con muchos espacios de nombres puede necesitar expresiones más simples o una herramienta XML dedicada.
¿Por qué dice que XPath necesita un entorno de navegador?
El evaluador depende de DOMParser y document.evaluate. Si esas APIs no están disponibles, la herramienta reporta esa limitación en lugar de arrojar un error.
¿Puede devolver números o booleanos?
Sí. Expresiones como count(//book) o boolean(//price) devuelven valores escalares en lugar de listas de nodos.
¿Por qué mi XML es inválido?
El analizador de XML rechaza documentos mal formados, como etiquetas de cierre faltantes, varios elementos raíz, o referencias de entidad rotas.
Herramientas relacionadas
- PopularDisponibleLocal
Generador de UUID
Genera identificadores UUID v4 y GUID individuales o por lotes en el navegador.
- PopularDisponibleLocal
Formateador de JSON, YAML y XML
Formatea, minifica y valida JSON y XML, y convierte entre JSON y YAML en el navegador.
- PopularDisponibleLocal
Generador y Lector de Códigos QR
Crea códigos QR y lee imágenes QR de forma local.
- PopularDisponibleLocal
Codificador/Decodificador Base64
Codifica y decodifica texto en Base64 de forma local.
- PopularDisponibleLocal
Codificador/Decodificador de URL
Codifica y decodifica URLs en pestañas separadas, con opciones por lotes y recursivas.
- PopularDisponibleLocal
Conversor de Timestamp Unix
Convierte timestamp Unix (segundos y milisegundos) a fecha/hora y viceversa.
- DisponibleLocal
Codificador/Decodificador de Entidades HTML
Codifica y decodifica entidades HTML de forma segura.
- DisponibleLocal
Probador de Expresiones Regulares
Prueba expresiones regulares y previsualiza reemplazos.
- DisponibleLocal
Decodificador de JWT
Decodifica el encabezado y el payload de un JWT localmente.
- DisponibleLocal
Generador y Validador de Expresiones Cron
Crea, valida y decodifica expresiones cron de 5 campos con próximas ejecuciones.