# Formateador de XML

Formatee XML en un marcado limpio con sangría uniforme mediante el complemento Prettier XML. La herramienta comprueba primero que el documento esté bien formado, por lo que informa de las etiquetas que no coinciden, los elementos sin cerrar y los atributos sin comillas con su línea y columna; después reorganiza el contenido según la configuración de sangría, tabulaciones y ancho de línea. Diseñada para desarrolladores que ordenan archivos de configuración, feeds, mapas del sitio y cargas API.

## Preguntas frecuentes

### ¿Qué motor formatea mi XML?

La herramienta ejecuta Prettier 3 con el complemento oficial @prettier/plugin-xml en el servidor. Antes de que se ejecute Prettier, una comprobación independiente de buena formación lee el documento completo, de modo que el marcado incorrecto se rechaza con un mensaje preciso en lugar de reescribirse sin avisar.

### ¿Qué detecta la comprobación de buena formación?

Informa de etiquetas de cierre que no coinciden, elementos que nunca se cierran, un segundo elemento raíz, texto fuera de la raíz, atributos duplicados o sin comillas, un < sin escapar dentro del valor de un atributo y un & que no inicia una referencia a entidad. Cada mensaje indica la línea y la columna donde comienza el problema.

### ¿Qué significan las opciones de espacios en blanco?

Preservar, la opción predeterminada, mantiene los espacios en blanco significativos dentro del texto y aplica sangría a los elementos. Ignorar trata los espacios en blanco entre elementos como irrelevantes y puede colocar el texto en línea en sus propias líneas. Estricto nunca añade ni elimina espacios en blanco que puedan cambiar el documento, por lo que a menudo deja líneas largas con saltos dentro de las etiquetas.

### ¿Puedo elegir la sangría?

Sí. Elija 2 o 4 espacios, o active las tabulaciones para aplicar una tabulación por nivel. El ancho de impresión, de 40 a 200 caracteres, con 80 como valor predeterminado, determina cuándo los atributos y elementos secundarios pasan a líneas separadas.

### ¿Se conservan los comentarios, las secciones CDATA y las instrucciones de procesamiento?

Sí. Los comentarios, las secciones CDATA, las instrucciones de procesamiento como los enlaces a hojas de estilo y la declaración DOCTYPE se conservan en la salida. La declaración XML se mantiene como primera línea.

### ¿El formateador valida con un esquema o DTD?

No. Solo comprueba que el documento esté bien formado. No carga DTD, esquemas XSD ni entidades externas, y las referencias a entidades se conservan exactamente como están escritas.

### ¿Cambiarán el orden o las comillas de los atributos?

No. Los atributos conservan su orden, sus valores y el tipo de comillas que haya usado. Solo cambia el espaciado entre atributos; nunca se añade ni se elimina ninguno.

### ¿Qué tamaño puede tener la entrada?

La entrada puede tener hasta 1 MB de texto. Los archivos más grandes se rechazan con un mensaje para que pueda dividirlos, y el formateo se detiene después de 10 segundos.

### ¿Puedo formatear archivos SVG, RSS o de mapas del sitio?

Sí. SVG, RSS, Atom, mapas del sitio, diseños de Android, archivos POM de Maven y otros vocabularios XML son XML, por lo que se formatean de la misma manera. Para reducir el tamaño de archivos SVG, use SVG Minifier.

### ¿Se guarda mi XML?

No. El documento se formatea en memoria para su solicitud y se devuelve a la página. No se escribe nada en el disco y solo se registra el tamaño de la solicitud.

¿Su anuncio aquí?

[Envíenos un correo](mailto:hi@dennn.is?subject=Publicidad%20en%20OneClick%20Pro)

[Anuncio El conjunto de plugins listo para agentes de WordPress.](https://sleekwp.com/?ref=oneclickpro)
