Formateador y validador XML
Pega tu XML para indentarlo por niveles y ver al instante si está bien formado.
Tus textos y archivos no salen de tu navegador: no se envía nada a ningún servidor.
Cómo se usa
- Pega el XML en el cuadro de entrada. Cada elemento va en su propia línea, con la sangría que corresponde a su profundidad.
- En “Sangría” elige 2 espacios, 4 espacios o tabulación, o bien “Minificar” para quitar los espacios entre etiquetas.
- Desactiva “Conservar comentarios” para eliminar todos los comentarios <!-- -->.
- Si una etiqueta no se cierra bien o falta una comilla en un atributo, el resultado señala el lugar y la línea de estado indica la línea y la columna.
- Si el XML está bien formado, debajo del resultado verás ✓ con el número de elementos y atributos. Los prefijos de espacio de nombres sin declarar (como soap:) se formatean igual, pero se marcan con ⚠.
Preguntas frecuentes
¿Cambia el contenido del texto?
Solo reorganiza los espacios en blanco entre etiquetas. Los elementos que mezclan texto y etiquetas, como <p>Hola <b>mundo</b></p>, se dejan tal cual en una sola línea, porque sus espacios pueden importar. Los valores de los atributos y las referencias a entidades como & no se tocan.
¿Valida contra un XSD o un DTD?
No. Solo comprueba la sintaxis del XML (que esté bien formado), como el cierre de etiquetas y las comillas de los atributos. Para validar contra un esquema concreto usa una herramienta como xmllint; para crear un borrador de esquema a partir de un XML de ejemplo, prueba el generador de XSD.
¿Qué significa “bien formado”?
Que cada etiqueta de apertura tiene su etiqueta de cierre, hay un único elemento raíz, los valores de los atributos van entre comillas y los signos & y < están escapados como corresponde. Cualquier analizador XML se detiene si se rompe una de estas reglas.
¿Se sube mi XML a algún sitio?
No. El formateo se hace por completo en tu navegador y no se envía nada a ningún servidor.
Herramientas relacionadas
Todas las herramientas
Texto
- Contador de caracteres
- Mayúsculas y minúsculas
- Comparar textos
- Generador de anagramas
- Letra cursiva
- Extractor de dominios
- Extractor de emails
- Buscar y reemplazar
- Texto en cursiva
- Ordenar listas
- Vista previa de Markdown
- Reparar caracteres raros
- Código morse
- Nombre japonés a hangul
- Tu nombre en coreano
- Letras con serifa
- Texto tachado
Programación
- Formateador de JSON
- Generador de cron
- Cursores CSS
- Generador de hash
- Editor HTML
- Formateador de HTML
- Validador de HTML
- Formateador JS/CSS
- Minificador JS/CSS
- Decodificador de JWT
- Verificador de sintaxis MySQL
- Verificador de sintaxis PHP
- Probador de regex
- Formateador de SQL
- Generador de UUID
- Formateador XML
- Generador de XSD
Conversores de unidades
- Conversor de unidades
- Conversor de temperatura
- Conversor de peso
- Conversor de área
- Conversor de longitud
- Conversor de ángulos
- Conversor de calorías
- Conversor de tamaño de datos
- Conversor de volumen de áridos
- Conversor de carga eléctrica
- Conversor de energía
- Conversor de caudal
- Conversor de fuerza
- Conversor de consumo de combustible
- Conversor de intensidad luminosa
- Conversor de fuerza magnetomotriz
- Conversor de potencia
- Conversor de presión
- Conversor de dosis de radiación
- Conversor de velocidad
- Conversor de unidades de tiempo
- Conversor de volumen