Saltar al contenido
Cifrivo
Desarrollo

Formateador y validador XML

Formatea, minifica y valida XML localmente, conservando atributos, texto y estructura y mostrando errores del parser.

Procesado localmenteTus archivos no salen de tu dispositivo.

Todo se procesa localmente en tu navegador.

Cómo funciona

  1. Pega XML o abre un archivo .xml.
  2. Elige Formatear, Minificar o Validar.
  3. Corrige cualquier error indicado por el navegador.
  4. Copia o descarga el XML resultante.

Ejemplo práctico

<catalogo><libro id="1"><titulo>Herramientas</titulo></libro></catalogo> se convierte en una jerarquía con sangría y conserva atributo y texto.

Fórmula y explicación

Formatear inserta saltos y sangría entre etiquetas para hacer visible la estructura. Minificar elimina el espacio que separa etiquetas, pero no reescribe deliberadamente el texto de los elementos.

El parser comprueba cierres coincidentes, atributos entrecomillados y un único elemento de documento. Cifrivo rechaza DOCTYPE por seguridad, ya que estas utilidades rara vez necesitan entidades externas.

A diferencia de HTML, XML distingue mayúsculas. Una etiqueta <Libro> no puede cerrarse con </libro>. El procesamiento usa DOMParser y el documento no se transmite.

Preguntas frecuentes

¿Formatear XML cambia el texto?

Elimina espacio encontrado solo entre etiquetas, pero conserva el texto de los elementos. Conviene revisar XML sensible a espacios.

¿Por qué se rechaza DOCTYPE?

Puede introducir entidades y recursos externos que no son necesarios en este formateador local.

¿XML distingue mayúsculas?

Sí. Los nombres de elementos y atributos deben conservar exactamente su capitalización.