Validador XML
Validar sintaxis XML y comprobar errores
XML de entrada
Resultado de validación
Ejemplos de validación XML
El XML válido debe estar bien formado: cada etiqueta debe cerrarse, los atributos entre comillas y las entidades declaradas correctamente. Ejemplos temáticos de telecomunicaciones:
XML válido – registro de suscriptor
XML no válido – etiqueta sin cerrar
A la etiqueta <status> le falta el > de cierre.
Pegue cualquiera de los ejemplos en el editor de arriba y haga clic en Validar para ver el resultado. Use Ejemplo para cargar más datos de suscriptor.
¿Qué es un validador XML?
XML (Extensible Markup Language) se utiliza para archivos de configuración, APIs SOAP, feeds RSS y formatos de documento como Office Open XML. A diferencia de JSON, XML es estricto con la estructura: cada etiqueta de apertura debe tener una etiqueta de cierre coincidente, los atributos deben estar entre comillas y las entidades deben declararse correctamente. La especificación XML del W3C define estas reglas. Un solo corchete faltante o atributo sin comillas puede romper el análisis en navegadores, bibliotecas o sistemas posteriores.
Un validador XML comprueba si su documento está bien formado. Analiza su XML e informa de cualquier error de sintaxis con números de línea y columna. Esta herramienta usa el DOMParser integrado del navegador para validar. La validación se ejecuta completamente en su navegador. No se envía nada a ningún servidor, por lo que es seguro usar con datos de producción o configuración sensible.
Cómo usar esta herramienta
Pegar o subir XML
Copie su XML y péguelo en el editor izquierdo. También puede hacer clic en Subir para cargar un archivo .xml de su computadora. El botón Ejemplo carga datos de ejemplo si desea probar.
Revisar el resultado de validación
El panel derecho muestra VÁLIDO o NO VÁLIDO. Si no es válido, enumera los errores con números de línea y columna para que pueda localizar el problema. Los problemas comunes incluyen etiquetas sin cerrar, atributos sin comillas, caracteres no válidos, entidades mal formadas o etiquetas de apertura y cierre que no coinciden.
Corregir y revalidar
Corrija los errores en la entrada y revalide. Para formato e indentación, use el XML Beautifier o el Formateador XML. Si necesita convertir a JSON, use XML a JSON.
Cuándo ayuda la validación XML
La mayoría de los desarrolladores necesitan validación al trabajar con APIs SOAP o REST que devuelven XML. Pega la respuesta aquí para ver si está bien formada antes de escribir lógica de análisis. Para extraer valores específicos de documentos XML grandes, la herramienta XPath funciona bien junto con esta.
Los archivos de configuración como pom.xml, web.config o AndroidManifest.xml suelen tener estructuras anidadas. Un pequeño error tipográfico puede romper la compilación. Ejecutarlos aquí detecta errores de sintaxis antes del despliegue.
Los feeds RSS y Atom son XML. Si su validador de feeds falla o un lector no puede analizar su feed, esta herramienta le ayuda a encontrar el error exacto. Para validación de esquema (XSD), necesitará un validador de esquema dedicado—esta herramienta solo comprueba la buena formación.
Preguntas frecuentes
¿Qué hace que XML sea inválido?
Etiquetas sin cerrar, atributos sin comillas, caracteres no válidos (p. ej. < o & sin escapar), entidades mal formadas, etiquetas que no coinciden o atributos duplicados. El validador señala el problema con números de línea y columna.
¿Esto valida contra XSD?
Esta herramienta solo comprueba la buena formación—si el XML es sintácticamente correcto. Para validación de esquema (XSD), que comprueba estructura y tipos de datos contra una definición de esquema, use un validador de esquema dedicado. El Generador de esquema XML puede crear esquemas a partir de XML de ejemplo.
¿Se envían mis datos a algún lugar?
No. La validación se ejecuta completamente en su navegador usando JavaScript. No se envían datos a ningún servidor. Puede confirmar esto abriendo la pestaña Red de su navegador mientras usa la herramienta.
¿Qué pasa con los espacios de nombres XML?
Los espacios de nombres están soportados. El validador comprueba que el XML está bien formado, incluidas las declaraciones de espacios de nombres. Para validación compleja de espacios de nombres, puede ser necesario un validador de esquema dedicado.
Herramientas relacionadas
Para validación XML, consulte la especificación XML del W3C, MDN DOMParser, W3C XML Schema y XPath 3.1. Para JSON, consulte la especificación JSON. Véase también W3C XML y Postman.