Validador XML
Descubra si su XML está bien formado y vea con precisión dónde falla.
Procesado localmente en tu navegador/ Tus datos se quedan en tu navegador.
¿Qué es Validador XML?
Un documento XML bien formado tiene exactamente un elemento raíz, etiquetas correctamente anidadas y cerradas, valores de atributo entre comillas, atributos únicos por elemento y caracteres especiales bien escapados. Los analizadores rechazan todo lo demás, a menudo con mensajes poco útiles.
Este validador comprueba la buena formación con el validador de fast-xml-parser más una verificación adicional de raíz única. Si todo va bien, informa del elemento raíz, el número de elementos y atributos, la profundidad y los comentarios. Si falla, da el código de error, el mensaje, la línea, la columna y un fragmento con marca. Los documentos que declaran entidades se señalan con una advertencia de seguridad.
¿Cómo funciona?
- Pegue su XML en el área de entrada.
- Lea el banner de estado: bien formado o no.
- Ante un error, use la línea, la columna y el fragmento marcado para corregirlo y vea cómo se actualiza el resultado.
- Cuando sea válido, use las estadísticas para revisar la estructura y luego formatee o convierta el XML.
Casos de uso habituales
- Revisar una configuración o un sitemap editado a mano antes de subirlo.
- Encontrar la etiqueta sin cerrar en un archivo XML generado muy grande.
- Verificar el cuerpo XML de una petición antes de llamar a un servicio SOAP o REST.
- Explicar la diferencia entre XML bien formado y XML válido según un esquema.
Ejemplos
Prueba esta entrada en la herramienta de arriba:
<?xml version="1.0" encoding="UTF-8"?>
<order id="42">
<customer>Ada</customer>
<items>
<item sku="A1" qty="2"/>
<item sku="B2" qty="1"/>
</items>
</order>Elemento raíz: <order> Elementos: 5 Atributos: 5 Profundidad: 3 Comentarios: 0 Tamaño: 169 B
Privacidad
Validador XML se ejecuta por completo en tu navegador. El texto o los archivos que proporcionas se procesan en tu dispositivo y no se suben, registran ni almacenan en nuestros servidores.
Limitaciones
Solo se comprueba la buena formación. No hay validación DTD, XSD ni RelaxNG, y no se descarga ningún recurso externo.
Preguntas frecuentes
¿Qué diferencia hay entre XML bien formado y válido?
Bien formado significa que la sintaxis es correcta. Válido significa que además el documento cumple un esquema (DTD, XSD). Esta herramienta solo comprueba la buena formación.
¿Por qué se rechaza <a/><b/>?
Un documento XML debe tener una sola raíz. Envuelva los dos elementos en un padre, por ejemplo <raiz><a/><b/></raiz>.
¿Por qué aparece una advertencia sobre entidades?
Un DOCTYPE con declaraciones <!ENTITY> puede aprovecharse para ataques «billion laughs» o para acceder a archivos externos (XXE) en analizadores que resuelven entidades. Esta herramienta nunca las expande, pero no pase esos documentos a un analizador que sí las resuelva.
Herramientas relacionadas
Formateador XML
Convierta XML comprimido o desordenado en un documento bien sangrado, fácil de leer y revisar.
JSON y datos
Conversor de XML a JSON
Convierta un documento XML en JSON conservando atributos, elementos repetidos y texto en una estructura predecible.
JSON y datos
Validador JSON
Compruebe si un texto es JSON válido y localice el carácter exacto donde falla.
JSON y datos
Validador YAML
Compruebe que un archivo YAML es válido y encuentre el punto exacto donde falla.
JSON y datos
Minificador XML
Comprima un documento XML quitando los espacios entre elementos y, si quiere, los comentarios.
JSON y datos
Escapar XML
Haga que cualquier texto sea seguro para colocarlo dentro de un elemento o un valor de atributo XML.
JSON y datos