Formateador XML

Añade sangría a XML bien formado o compacta la separación entre elementos.

Pega la entrada o elige un archivo, ajusta las opciones y procesa localmente. Revisa el resultado antes de copiarlo o descargarlo.

Opciones

Hasta 1 MB de UTF-8, 100 niveles y 50.000 nodos. No admite DTD, declaraciones de entidades ni instrucciones de hojas de estilo externas. Conserva contenido mixto y xml:space. No valida esquemas ni conserva firmas digitales.

Cómo utilizar

¿Qué hace esta herramienta?

Añade sangría a XML bien formado o compacta la separación entre elementos. Conserva los espacios del contenido mixto y de las regiones xml:space="preserve".

Formateador XML

Añade sangría a XML bien formado o compacta la separación entre elementos. Conserva los espacios del contenido mixto y de las regiones xml:space="preserve".

Paso a paso

  1. Pega la entrada o elige un archivo, ajusta las opciones y procesa localmente. Revisa el resultado antes de copiarlo o descargarlo.
  2. Formatear añade 2 o 4 espacios por nivel; compactar elimina la sangría donde es seguro. Comprueba sintaxis, no XSD; volver a serializar XML firmado puede invalidar su firma.

Cómo elegir los ajustes

OpciónQué cambia
OpcionesFormatear añade 2 o 4 espacios por nivel; compactar elimina la sangría donde es seguro. Comprueba sintaxis, no XSD; volver a serializar XML firmado puede invalidar su firma.
LímitesHasta 1 MB de UTF-8, 100 niveles y 50.000 nodos. No admite DTD, declaraciones de entidades ni instrucciones de hojas de estilo externas. Conserva contenido mixto y xml:space. No valida esquemas ni conserva firmas digitales.

Ejemplo y resultado esperado

Un elemento root con dos elementos item se muestra con cada hijo en una línea y 2 espacios de sangría. Hello <b>world</b> conserva sus espacios significativos.

Si no funciona

  • Cierra las etiquetas correctamente y escribe los atributos entre comillas. Retira DTD e instrucciones externas; usa el original si necesitas conservar una firma.

Formatos y límites

Hasta 1 MB de UTF-8, 100 niveles y 50.000 nodos. No admite DTD, declaraciones de entidades ni instrucciones de hojas de estilo externas. Conserva contenido mixto y xml:space. No valida esquemas ni conserva firmas digitales.

Preguntas frecuentes

¿Qué hace esta herramienta?

Añade sangría a XML bien formado o compacta la separación entre elementos. Conserva los espacios del contenido mixto y de las regiones xml:space="preserve".

¿Qué ajuste debo elegir?

Formatear añade 2 o 4 espacios por nivel; compactar elimina la sangría donde es seguro. Comprueba sintaxis, no XSD; volver a serializar XML firmado puede invalidar su firma.

¿Cuáles son los límites?

Hasta 1 MB de UTF-8, 100 niveles y 50.000 nodos. No admite DTD, declaraciones de entidades ni instrucciones de hojas de estilo externas. Conserva contenido mixto y xml:space. No valida esquemas ni conserva firmas digitales.

¿Por qué falló el procesamiento?

Cierra las etiquetas correctamente y escribe los atributos entre comillas. Retira DTD e instrucciones externas; usa el original si necesitas conservar una firma.

¿Se sube o guarda mi entrada?

No. El procesamiento se realiza en tu dispositivo. Las entradas y los resultados permanecen en la memoria de esta página hasta que la borres o salgas. ToolRobin no los sube, registra ni almacena. Copiar coloca el resultado en el portapapeles de tu dispositivo.