Herramientas
ES

Validador XML

Comprueba si tu XML está bien formado. Este validador de sintaxis XML indica el primer error con su línea y columna, lo explica con claridad y muestra cómo corregirlo, mientras escribes y sin subir nada.

Privado: tus datos se procesan en tu navegador y nunca se suben a ningún servidor.

Cómo validar XML

  1. Pega XML, abre un archivo o cárgalo desde una URL. El documento se comprueba automáticamente mientras escribes.
  2. Lee el mensaje de error: indica el problema y su línea y columna. Haz clic en Validar para saltar directamente a él.
  3. Corrige la línea. Cuando el resultado indique XML bien formado, puedes formatear, minificar, copiar o descargar el documento.

Errores XML comunes y cómo corregirlos

ErrorIncorrectoCorrecto
La etiqueta de cierre no coincide<b><i>text</b></i><b><i>text</i></b>
Elemento sin cerrar<item>Pen<item>Pen</item>
Los nombres no coinciden en mayúsculas y minúsculas<Item>…</item><Item>…</Item>
Ampersand sin escaparTom & JerryTom &amp; Jerry
Signo menor que sin escapara < ba &lt; b
Atributo sin comillas<p id=5><p id="5">
Atributo duplicado<p id="1" id="2"><p id="1">
Más de un elemento raíz<a/><b/><root><a/><b/></root>
Entidad HTML&nbsp;&#160;
La declaración no está al principioUna línea en blanco antes de <?xml …?><?xml …?> como primeros caracteres del archivo
Doble guion en un comentario<!-- a -- b --><!-- a - b -->

XML bien formado vs. XML válido

Un documento bien formado cumple las reglas de sintaxis de la especificación XML 1.0: un único elemento raíz, etiquetas correctamente anidadas y cerradas, valores de atributo entre comillas y caracteres especiales escapados. Cualquier parser XML rechaza un documento que no esté bien formado.

Un documento válido está bien formado y, además, se ajusta a un esquema: una DTD o un XSD que define qué elementos y atributos se permiten. Esta página comprueba que el documento esté bien formado. Para validar contra un esquema, usa una herramienta compatible con esquemas, por ejemplo xmllint --noout --schema schema.xsd file.xml.

Preguntas frecuentes

¿Esta herramienta valida XML contra un XSD o una DTD?

No. Comprueba que el XML esté bien formado, es decir, la sintaxis que exige cualquier parser XML. Se permite un DOCTYPE en el documento, pero el XML no se compara con un esquema DTD o XSD.

¿Por qué solo se muestra un error?

La especificación XML considera fatal cualquier error que haga que el documento no esté bien formado, y un solo fallo, como una etiqueta de cierre que falta, suele provocar errores engañosos más abajo. Corrige el primer error y el resto del documento se comprueba al instante.

¿Puedo comprobar sitemaps, feeds RSS o archivos SVG?

Sí. Se puede comprobar si cualquier formato basado en XML está bien formado. Para los sitemaps, el validador de sitemap comprueba además las reglas del protocolo de sitemaps.

¿Se sube mi XML a un servidor?

No. La validación se ejecuta en tu navegador. Solo una URL que cargues se descarga a través de nuestro servidor.