Formateador XML

Formatea e indenta código XML con una estructura limpia y legible en tu navegador.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

<catalog>
  <book id="1">
    <title>
      Example
    </title>
  </book>
</catalog>

Qué hace este formateador

Divide una entrada similar a XML en etiquetas, comentarios, instrucciones de procesamiento, secciones CDATA y texto, y coloca cada token en su propia línea con sangría. Cada etiqueta de apertura que no se autocierra aumenta la sangría de lo que sigue; la etiqueta de cierre correspondiente la reduce de nuevo.

Cómo usarlo

Pega el marcado XML, revisa el resultado inmediato y cópialo cuando esté listo. Reset vacía el editor y no restaura el ejemplo.

Comportamiento de formato

Una etiqueta autocerrada como <node/> no aumenta el nivel de sangría, pero cualquier otra etiqueta de apertura sí — a diferencia del formateador HTML, este no trata ningún nombre de etiqueta como implícitamente void, ya que en XML cualquier elemento puede tener hijos. Los comentarios, las declaraciones <!DOCTYPE>, las instrucciones de procesamiento y las secciones CDATA se mantienen cada una en su propia línea como un único token.

Límite importante

Es un formateador ligero de tokens, no un analizador ni validador XML — no comprueba que el documento esté bien formado, no verifica que cada etiqueta de apertura tenga su cierre correspondiente, no resuelve espacios de nombres ni entidades, y no valida contra un DTD o un XML Schema. Un XML mal formado puede seguir produciendo una salida; simplemente no será necesariamente correcta.

Flujo de revisión seguro

Valida el resultado con un analizador XML adecuado, tu sistema de destino o un XML Schema/DTD antes de confiar en él, sobre todo en documentos que no hayas escrito tú — una etiqueta de cierre ausente o un carácter sin escapar puede pasar desapercibido por este formateador.

Privacidad

El procesamiento se realiza localmente en tu navegador. La herramienta no sube el XML pegado.

Preguntas Frecuentes

¿Qué hace Formateador XML?
Formatea e indenta código XML con una estructura limpia y legible en tu navegador.
¿Cambia esta herramienta XML el comportamiento?
Solo cambia el diseño o espacios eliminables. Revisa la salida minificada si el código usa sintaxis inusual.
¿Se sube mi código?
El procesamiento es local y tu código nunca se sube.