# Formateador XML

Formatea, embellece y comprime XML con sangría configurable. Conserva comentarios y CDATA

> Página canónica: https://elysiatools.com/es/tools/xml-formatter

- **Categoría:** Format Conversion

- **Palabras clave:** xml, formateador, embellecer, comprimir, sangría, xml formateador

## Descripción general

El Formateador XML es una herramienta en línea diseñada para estructurar, embellecer o comprimir código XML de manera rápida y precisa. Permite ajustar el tamaño de la sangría, conservar comentarios y secciones CDATA, y colapsar espacios en blanco para mejorar la legibilidad o reducir el tamaño del archivo.

## Entradas

- **Entrada XML** (textarea): Enter your XML here...
- **Tamaño de Sangría** (number): Enter indent size (0-8)
- **Modo** (select)
- **Conservar Comentarios** (checkbox)
- **Colapsar Espacios** (checkbox)

## Cuándo usarlo

- Cuando recibes un archivo XML en una sola línea y necesitas estructurarlo para analizar su jerarquía de etiquetas.
- Antes de subir un archivo de configuración XML a producción y deseas reducir su tamaño eliminando espacios innecesarios.
- Al depurar respuestas de APIs SOAP o feeds RSS que contienen bloques de datos complejos o secciones CDATA.

## Cómo funciona

- Pega el código XML desorganizado o comprimido en el campo de entrada de texto.
- Selecciona el modo de procesamiento: 'Embellecer' para estructurar con sangría o 'Comprimir' para compactar el código.
- Configura el tamaño de la sangría (de 0 a 8 espacios) y decide si deseas conservar los comentarios o colapsar los espacios en blanco.
- Obtén instantáneamente el XML formateado listo para copiar o descargar.

## Casos de uso

- Depuración de archivos de configuración web como web.config o manifiestos de aplicaciones.
- Limpieza de respuestas XML de servicios web SOAP para facilitar la lectura de los desarrolladores.
- Optimización de feeds RSS o sitemaps XML antes de su publicación para ahorrar ancho de banda.

## Preguntas frecuentes

### ¿Qué hace la opción 'Conservar Comentarios'?

Mantiene las etiquetas de comentarios intactas en el resultado final en lugar de eliminarlas durante el formateo.

### ¿Puedo reducir el tamaño de mi XML con esta herramienta?

Sí, seleccionando el modo 'Comprimir' se eliminan los espacios en blanco y saltos de línea innecesarios para minimizar el archivo.

### ¿Qué pasa con las secciones CDATA al formatear?

La herramienta respeta y conserva el contenido dentro de los bloques CDATA sin alterar su estructura interna.

### ¿Cuál es el límite del tamaño de sangría que puedo aplicar?

Puedes configurar una sangría personalizada de entre 0 y 8 espacios para la jerarquía de las etiquetas.

### ¿Es seguro procesar datos confidenciales en este formateador?

Sí, el procesamiento se realiza de forma local y segura, sin almacenar el contenido de tu XML en servidores externos.

## Herramientas relacionadas

- [Extractor de Metadatos XMP](https://elysiatools.com/es/tools/image-xmp): Extraer y visualizar metadatos XMP de imágenes incluyendo información de Adobe Photoshop, Lightroom y Creative Cloud
- [Formateador JSON](https://elysiatools.com/es/tools/json-formatter): Formatea y valida datos JSON
- [Formateador TOML](https://elysiatools.com/es/tools/toml-formatter): Formatea y embellece TOML. Nota: los comentarios se pierden y el orden de claves puede cambiar (limitación @iarna/toml)
- [Formateador YAML](https://elysiatools.com/es/tools/yaml-formatter): Formatea y embellece YAML. Nota: los comentarios se pierden (limitación de js-yaml)
- [Convertidor CSV a XML](https://elysiatools.com/es/tools/csv-to-xml): Convierte datos CSV a formato XML con opciones de formato personalizables
- [Convertidor JSON a XML](https://elysiatools.com/es/tools/json-to-xml): Convierte datos JSON a formato XML con opciones de formato personalizables
- [Text to XML Converter](https://elysiatools.com/es/tools/text-to-xml): Convert various text formats to XML with customizable structure and formatting options
- [Embellecedor CSS](https://elysiatools.com/es/tools/css-beautifier): Formatea y embellece código CSS comprimido o desordenado en hojas de estilo legibles

## Ejemplos

- [Ejemplos de Análisis de Registros Nginx](https://elysiatools.com/es/samples/nginx-log-samples): Muestras completas de registros Nginx para probar la herramienta log-parser, incluyendo varios formatos y escenarios de registros de acceso y error
- [Muestras de Conversor de Mayúsculas/Minúsculas](https://elysiatools.com/es/samples/text-case-formats): Muestras de prueba para conversión de mayúsculas/minúsculas entre diferentes convenciones de nomenclatura
- [Ejemplos de Serialización Android Java](https://elysiatools.com/es/samples/android-serialization-java): Ejemplos de serialización Android Java incluyendo serialización JSON, deserialización y análisis XML
- [Ejemplos de Serialización Android Kotlin](https://elysiatools.com/es/samples/android-serialization-kotlin): Ejemplos de serialización Android Kotlin incluyendo serialización JSON, deserialización y análisis XML

## Contenido relacionado

- [Herramientas de conversion, mapeo y XPath para XML](https://elysiatools.com/es/hubs/xml-convert): Herramientas reunidas para conversion, mapeo, union y extraccion XPath en XML en un solo hub.
- [Herramientas de redacción, resaltado y formato de presentación de texto](https://elysiatools.com/es/hubs/text-format): Compara herramientas para enmascarar texto sensible, detectar PII, normalizar teléfonos, resaltar frases, centrar texto y formatear diffs en un solo hub.
- [Herramientas de formato, diff y normalización de JSON](https://elysiatools.com/es/hubs/json-format): Compara herramientas de formato JSON, diff, revisión de logs, comparación de configuración y normalización de datos en un solo hub para flujos de revisión de JSON.
