Formateador y validador XML
Da formato a XML o minifícalo, encuentra errores de sintaxis y explóralo como árbol
Cargando la herramienta…
Da formato a XML que está en una sola línea o mal sangrado y, cuando hay un error de sintaxis, muestra su línea, su columna y cómo corregirlo. Úsalo para leer o reparar archivos de configuración, respuestas de API, SVG, RSS y otros XML.
Cómo se usa
- Pega el XML en «XML de entrada» o pulsa «Abrir archivo». Un XML correcto muestra «XML bien formado»; si no, aparece «No está bien formado» con la posición.
- Elige 2 espacios, 4 espacios o un tabulador en «Sangría», o «Minificar» para dejarlo en una línea. También tienes «Cada atributo en su propia línea» y «Quitar comentarios».
- En la pestaña «Árbol», despliega y pliega elementos y selecciona uno para «Copiar XPath». En la pestaña «XPath», pulsa «Ejecutar» para evaluar una expresión.
- La pestaña «JSON» muestra el documento convertido a JSON. Copia un resultado o pulsa «Guardar como .xml» o «Guardar como .json».
Cómo funciona
- La comprobación sigue las reglas de XML 1.0 para un documento bien formado: un único elemento raíz, etiquetas que se corresponden, atributos entre comillas y entidades declaradas. No valida contra una DTD ni un esquema XSD.
- En el resultado JSON, los atributos pasan a ser claves que empiezan por @, el texto que los acompaña va en #text, y los elementos hijos repetidos con el mismo nombre se convierten en un array. Todos los valores siguen siendo cadenas.
- Tu XML se procesa solo en este navegador. No se guarda ni se envía a ningún sitio. No se pueden abrir archivos de más de 60 MB.
Preguntas frecuentes
- ¿Cómo encuentro dónde está el error en mi XML?
- Un error viene con su número de línea y de columna, la causa y una pista para corregirlo. Pulsa «Ir al error» para saltar a ese punto de la entrada.
- ¿Por qué el carácter & da error en XML?
- En XML, un ampersand literal debe escribirse como &. Solo hay cinco entidades predefinidas, < > & " y ', así que un nombre de HTML como debe escribirse como  .
- ¿Puedo convertir XML a JSON?
- Sí, en la pestaña «JSON». Un atributo id pasa a ser la clave «@id», y un elemento que solo tiene texto y ningún atributo pasa a ser una cadena simple. Pulsa «Guardar como .json» para descargarlo.
- ¿Cómo pruebo una expresión XPath?
- Introduce una expresión como //book/title o count(//book) en «Expresión XPath», en la pestaña «XPath», y pulsa «Ejecutar». Se ejecuta con el motor XPath 1.0 del navegador.