Saltar al contenido
SDETRole
SDETRole

JSON y datos

Validador XML

Comprueba que un XML está bien formado y ve la línea y columna del error.

Se ejecuta íntegramente en tu navegador Sin registro

Input XML

0 chars

Acerca de esta herramienta

Un payload XML mal formado suele fallar en lo más profundo de un cliente SOAP o de un parser con una traza poco útil. Este validador analiza el documento con el parser XML nativo del navegador e informa del primer error de buena formación, con línea y columna cuando el navegador las proporciona: etiquetas sin cerrar o que no coinciden, un & o < sin escapar, atributos duplicados o más de un elemento raíz. Cuando el documento es válido, muestra el elemento raíz y el número de elementos.

Cómo usarla

  1. Pega el XML o carga el ejemplo roto para ver cómo es un error.
  2. Lee el banner: verde significa bien formado; rojo muestra el mensaje del parser y la posición.
  3. Corrige el punto indicado (el error real suele estar justo antes) y la comprobación se repite mientras escribes.

Preguntas frecuentes: Validador XML

¿Es una validación XSD o DTD?

No. Comprueba que el documento esté bien formado: las reglas de sintaxis que debe seguir todo documento XML. Validar contra un XSD (por ejemplo, un contrato SOAP) requiere un validador con soporte de schemas en tu framework de test, como javax.xml.validation en Java o xmllint con --schema.

¿Por qué el mensaje de error cambia según el navegador?

La comprobación usa el parser integrado del navegador, y Chrome, Firefox y Safari redactan sus errores de forma distinta. La posición se extrae del formato que use tu navegador; si no indica ninguna, solo se muestra el mensaje.

¿Cómo incluyo & o < en el texto?

Escápalos como &amp; y &lt;, o envuelve el texto en una sección CDATA. Un & sin escapar es la causa más común de los errores «not well-formed» en fixtures editados a mano.

Escribe para buscar en todo SDETRole.

Búsqueda de texto completo con Pagefind · se ejecuta en tu navegador Abrir la página de búsqueda →