Markdown.es Logo Markdown.es

¿Te es útil esta web? Apóyala sin coste: si compras en Amazon, hazlo a través de nuestro enlace de afiliado — el precio es el mismo para ti y nos ayuda a seguir.

Utilidades

Formatear XML

Pega XML desordenado para indentarlo y validarlo, o comprímelo quitando espacios y saltos innecesarios.

XML de entrada
Resultado

Qué significa que un XML esté bien formado

Un documento bien formado cumple las reglas de sintaxis de XML. Es distinto de ser válido, que además exige cumplir un esquema concreto. Las reglas de buena formación son estas:

  • Un único elemento raíz que envuelve a todos los demás.
  • Toda etiqueta abierta se cierra, o se escribe como etiqueta vacía con la barra final.
  • Las etiquetas se anidan correctamente, sin solaparse.
  • Los valores de atributo van siempre entre comillas.
  • Distingue mayúsculas de minúsculas: la etiqueta de cierre debe coincidir exactamente.
  • Los caracteres < y & se escapan como entidades.

En qué se diferencia de HTML

Se parecen porque comparten origen, pero las reglas son bastante distintas y eso explica muchos errores al pasar de uno a otro:

AspectoXMLHTML
EtiquetasLas que tú definasUn conjunto fijo
CierreSiempre obligatorioAlgunas se cierran solas
MayúsculasLas distingueNo las distingue
ErroresEl documento se rechazaEl navegador intenta arreglarlo
PropósitoTransportar datosPresentar contenido

Preguntas frecuentes

¿Valida el XML además de formatearlo? Comprueba que esté bien formado, que es lo que se puede verificar sin un esquema: etiquetas correctamente cerradas y anidadas, un solo elemento raíz y atributos con comillas. No valida contra un DTD o un XSD, que requeriría el esquema.
¿Cuál es el error más frecuente en XML? Etiquetas sin cerrar o mal anidadas. A diferencia de HTML, XML no perdona: si abres una etiqueta dentro de otra, tienes que cerrarla antes de cerrar la exterior. También es habitual olvidar escapar el ampersand, que debe escribirse como &amp;.
¿Conserva los comentarios y el prólogo? Sí. La declaración inicial, los comentarios y las secciones CDATA se mantienen intactos al formatear.
¿Sirve para RSS, SVG o ficheros de configuración? Sí, todos ellos son XML. Funciona igual con un feed RSS, un SVG, un pom.xml de Maven o cualquier fichero de configuración con esta sintaxis.
Todo ocurre en tu navegador

Esta utilidad se ejecuta enteramente en tu equipo con JavaScript. Lo que escribes o pegas no se envía a ningún servidor, no se guarda y no queda registrado en ninguna parte.

¿Buscas una app para instalar?

80+ Apps Markdown

El directorio más completo en español. Filtra por plataforma, precio y uso.

Ver Aplicaciones →