FORMATEAR XML / VALIDAR · MINIFIAR

Formateador XML

Formatear, validar y minimizar XML; los errores apuntan a la línea.

Se ejecuta localmente · el código no está cargado
Opciones

TU PRÓXIMO PASO

Conecte herramientas útiles con el flujo de trabajo de su empresa

cree una cuenta de empresa para configurar el monitoreo del sitio web, el correo electrónico comercial y las notificaciones, e invite a su equipo a trabajar en conjunto.

Las nuevas empresas reciben una prueba Pro de 14 días, sin necesidad de tarjeta. Las pruebas excluyen la concesión de crédito mensual pagado.

¿Ya tienes una cuenta? Abre tu espacio de trabajo → (English)

Cómo usarlo

  1. Pegar código, soltar un archivo o cargar la muestra; el idioma está preestablecido para esta página y se puede cambiar.
  2. Elija formato o minimice y ajuste la sangría, el ancho y otras opciones; el resultado aparece a la derecha a medida que escribe.
  3. Copiar o descargar el resultado; En caso de error, utilice "Ir al error", corríjalo y ejecútelo nuevamente.

Cinco reglas de XML bien formado

El XML se verifica antes de formatear; Los errores muestran la línea y la columna, y "Ir al error" salta allí.

Errores comunes
ReglaIncorrectoDerecha
Exactamente un elemento raíz<a/><b/><root><a/><b/></root>
Las etiquetas se cierran y anidan correctamente<a><b></a></b><a><b></b></a>
Los valores de los atributos están citados<a x=1><a x="1">
Escapar de caracteres especialesTom y JerryTom y Jerry
Distinguir mayúsculas y minúsculas<Item></item><Item></Item>

Idiomas y motores

El formato utiliza los mismos motores de código abierto que los editores populares, por lo que los resultados coinciden con Prettier en VS Code y su equipo puede mantener un estilo. Cada motor se carga desde este sitio y se ejecuta en su navegador.

Idioma
IdiomaFormatoComprimir
HTMLMás bonita 3✓ comentarios y espacios en blanco
XMLMotor XML XunL✓
CSS/SCSS/MenosMás bonita 3✓ Reestructuración de CSSO
JavaScript/MecanografiadoMás bonita 3(Babel)✓ Terser (solo JavaScript)
JSONMás bonita 3✓ los números grandes mantienen la precisión
YAMLMás bonita 3— (comentarios mantenidos)
SQLformateador sql (14 dialectos)—

Preguntas frecuentes

¿Se valida con un XSD?

Comprueba que XML esté bien formado: las etiquetas coinciden y se anidan, los atributos están entrecomillados y hay una raíz. La validez frente a un XSD o DTD necesita un validador dedicado.

¿El formato cambia los datos?

Los elementos, atributos y texto permanecen iguales; sólo cambian la sangría y los saltos de línea. Los nodos de texto que solo contienen espacios en blanco se eliminan y los valores sin comillas reciben comillas dobles. Primero verifique los documentos sensibles a espacios en blanco como xml:space="preserve".

¿Se cargó mi código?

No. Los motores se descargan desde este sitio y se ejecutan en su navegador; su código nunca pasa por nuestros servidores ni por ningún tercero, por lo que es seguro para el código interno y la configuración.

¿Qué tamaño pueden tener los archivos?

Hasta 5 MB por archivo; por encima de 300 KB, la página espera el botón en lugar de formatear mientras escribe, para que el navegador siga respondiendo.

Guía práctica del formateador XML y preguntas comunes

¿Qué hace un formateador XML?

El XML primero se compara con el buen formato de XML 1.0 (etiquetas coincidentes y anidadas, una raíz, atributos entrecomillados, comentarios cerrados y CDATA), luego se sangra por profundidad; Los elementos de solo texto permanecen en una línea y CDATA, comentarios y DOCTYPE se mantienen tal como están escritos.

¿Para quién es esto y cuándo es útil?

Desarrolladores, SEO y personal de datos que manejan mapas de sitio, RSS, SOAP, feeds de productos y configuración XML, depuran errores o leen XML de una línea.

¿Cómo uso este formateador XML?

Pegue XML para una sangría limpia mientras se verifican las etiquetas, el elemento raíz y las comillas de atributos, con errores de línea y columna; o minimizarlo a una línea.

¿Cómo debo interpretar los resultados?

Comprueba únicamente el buen formato, no la validez de XSD o DTD; El contenido mixto (texto intercalado con elementos secundarios) se divide en líneas, por lo que primero debe confirmar los documentos que tengan espacios en blanco.

¿Dónde se realiza el trabajo y qué servicios reciben datos?

XML se verifica y formatea localmente y nunca se carga, por lo que los mensajes internos y los datos del producto permanecen privados.