./prontouso.com

HERRAMIENTAS DE DESARROLLO

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.

Estado de la herramientaSe ejecuta en tu navegador
Vista previa

Resultados

0 nodo(s)/valor(es).

Cómo funciona

  1. Ingresa tus datos

    Completa los valores, pega el texto o sube el archivo que necesita esta herramienta.

  2. 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.

  3. Usa tu resultado

    Copia, descarga o comparte lo que genere la herramienta — el control siempre es tuyo.

Privacidad y procesamientoSe ejecuta localmente en tu navegador. Esta herramienta no sube tu entrada a ningún servidor.

¿Qué es Probador de XPath?

Pega XML y una expresión XPath para inspeccionar nodos seleccionados, valores de texto, números o booleanos.

ENTIENDE LA HERRAMIENTA

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.