Inspeccionar una exportación XML
Selecciona valores repetidos antes de una importación. Los saltos de línea de la salida no forman un CSV estructurado.
Pega un documento XML y una expresión XPath, ejecuta la consulta y revisa los nodos o valores que coinciden con tu expresión.
XML inválido, DTD no admitida o expresión XPath incorrecta. Comprueba la fuente y la sintaxis XPath 1.0.
Evalúa XPath sobre XML y consulta valores, recuentos o condiciones. El test utiliza el motor XPath 1.0 del navegador y mantiene ambas entradas en tu dispositivo. Sirve para explorar una exportación pequeña o preparar un selector. La salida es texto: seleccionar elementos devuelve su contenido, no sus etiquetas completas. Una consulta válida aquí puede necesitar ajustes al contexto de la aplicación donde vayas a utilizarla.
La entrada debe ser XML bien formado. El analizador común rechaza DOCTYPE. La evaluación parte del documento completo: /root/item comienza en la raíz y //item busca descendientes por todo el documento. Las posiciones XPath empiezan en 1, de modo que /root/item[1] elige el primer item, a diferencia de los arrays JSON. Predicados como [@id='a'] filtran por atributos.
Una selección devuelve el textContent de cada nodo, separado por un salto de línea. Los elementos anidados aportan texto, pero sus etiquetas no aparecen. Los escalares se muestran directamente: count(...) produce un número, string(...) texto y boolean(...) true o false. Una selección sin nodos produce texto vacío, que no implica necesariamente un error sintáctico.
No hay un resolutor de prefijos de espacios de nombres configurado. Los prefijos de la consulta no se vinculan automáticamente a los del documento. Un espacio de nombres por defecto también puede dejar vacía una consulta sin prefijo. Usa predicados explícitos con local-name() y namespace-uri() cuando haga falta. No se admiten funciones, secuencias ni tipos avanzados de XPath 2.0 o 3.1.
Pega el documento completo e introduce XPath 1.0. Ambos campos afectan al resultado; cambiar cualquiera exige volver a evaluar.
Ejecuta la consulta y revisa el tipo esperado. Los nodos pasan a texto sin etiquetas; las funciones pueden dar números o booleanos.
Copia o descarga el texto tras comprobar espacios y saltos. Para conservar elementos XML, utiliza una extracción que serialice los nodos.
Selecciona valores repetidos antes de una importación. Los saltos de línea de la salida no forman un CSV estructurado.
Usa count(/root/item) para obtener un número. Distingue cero elementos de una expresión que devuelva una cadena vacía.
Comprueba un filtro de atributo con elementos conocidos: uno que deba coincidir y otro que deba quedar fuera.
XPath empieza en 1: [2] selecciona B. Se muestra su texto, no la etiqueta item.
Entrada
<root><item>A</item><item>B</item></root>
/root/item[2]Resultado
Bcount devuelve 2, independientemente de la longitud del texto. La interfaz muestra ese escalar como texto.
Entrada
<root><item>A</item><item>B</item></root>
count(/root/item)Resultado
2Comprueba estructura, mayúsculas y espacios de nombres. Un espacio por defecto cambia los nombres de los elementos aunque no haya prefijo visible.
No. Se utiliza XPath 1.0 del navegador. Las funciones o secuencias posteriores pueden provocar un error.
Se extrae textContent de cada nodo. No se serializan elementos XML ni se ofrece una conversión reversible.
boolean(...) muestra false; una selección sin nodos deja la salida vacía. Usa una función escalar si necesitas distinguir ambos casos.
Herramientas relacionadas
Herramientas similares o complementarias a esta.
Formatea, minifica y valida un documento XML directamente en tu navegador.
Consulta datos JSON con una expresión JSONPath simple.
Convierte datos JSON a XML o datos XML a JSON directamente en tu navegador.