Datos

Formateador XML

Pegá XML crudo y obtené una versión bien indentada. Útil para inspeccionar respuestas SOAP, sitemaps, RSS y configs legacy.

Instantáneo🔒En tu navegadorSin registro
En vivo

Por qué seguir formateando XML en 2026

Mucho del software que el mundo usa todos los días corre sobre XML: el sitemap.xml que Google necesita para indexar tu sitio, los feeds RSS que alimentan podcasts y newsletters, las facturas electrónicas en países como Argentina, México y España, los archivos de Microsoft Office que parecen binarios pero son zips con XML adentro, las configs de Spring Boot, los responses SOAP en sistemas bancarios. Cuando algo falla en cualquiera de estos contextos, lo primero que hacés es inspeccionar el XML formateado.

Reglas básicas de XML bien formado

  • Una raíz única. Todo el documento debe estar dentro de un elemento raíz.
  • Etiquetas balanceadas. Cada apertura tiene su cierre, en el orden correcto. <a><b></a></b> es inválido.
  • Atributos entre comillas. id=1 rompe; id="1" funciona.
  • Caracteres reservados escapados. &lt;, &gt;, &amp; dentro de contenido y atributos.
  • Case-sensitive. <Libro> y <libro> son etiquetas distintas.

XML vs JSON

JSON ganó la web pública por un margen brutal: es más conciso, los browsers lo parsean nativamente con JSON.parse, y las APIs REST modernas casi todas lo usan. Pero XML no está muerto. Tiene cosas que JSON no resuelve elegantemente: namespaces, esquemas formales con XSD para validar estructura, mixed content (texto mezclado con tags), CDATA para incluir contenido sin escapar. En entornos donde hay contratos formales entre sistemas (banca, gobierno, salud), XML sigue siendo el estándar.

Errores típicos que detecta el parser

  • Etiqueta sin cerrar. <p>hola.
  • Cierre desordenado. <b><i>texto</b></i>.
  • Carácter ilegal. Un & sin escapar como entidad.
  • Multiple raíces. Más de un elemento al nivel superior.
  • Atributo duplicado. <p class="a" class="b">.

Casos de uso donde formatear ayuda

  • Auditar un sitemap. Verificás que todas las URLs estén bien escritas y con prioridades coherentes.
  • Debuggear un response SOAP. Los servicios SOAP devuelven XML enorme; sin formato, encontrar el error tarda.
  • Editar configs de Spring. Cuando un colega te pasa un application.xml minificado, el primer paso es darle formato.
  • Inspeccionar feeds RSS. Si tu feed no se valida en los lectores, formatearlo permite ver dónde está la etiqueta inválida.

Tips de productividad

Para XML grande (más de 10 MB) considerá usar un editor desktop con streaming (XMLSpy, oXygen) en lugar de un browser. Si trabajás regularmente con SOAP, instalate la extensión "XML Tree" en Chrome: te muestra el árbol jerárquico y podés colapsar nodos. Cuando convertís XML a JSON, recordá que los atributos no tienen mapeo directo: librerías como xml2js los ponen bajo una clave especial (típicamente $ o @attr).

Preguntas frecuentes

¿XML sigue vigente?

Sí. Sitemaps, RSS, SOAP, configs de Spring/.NET, SVG, Office Open XML. JSON dominó la web pública pero XML sigue en empresa, banca y gobierno.

¿Detecta errores?

Sí. Usa el parser nativo del navegador y reporta dónde falla.

¿Mi XML se sube a un servidor?

No. Todo es local en tu navegador con DOMParser.

¿Te sirvió este generador?