utilstuff.com
Volver a Herramientas Dev

Formateador y Validador XML

Formatea, minifica, valida y convierte documentos XML en línea. Soporta SOAP, RSS, SVG, pom.xml, diagnóstico de línea/columna, 100% local.

Procesamiento Local 100% en el Navegador
El formateo, minificación, validación y conversión XML ocurren completamente en tu navegador. Entidades externas (XXE) están desactivadas.
Comparación XML vs JSON vs YAML
CaracterísticaXMLJSONYAML
Soporte de AtributosSí (`id="1"`)Sin equivalente nativoSin equivalente nativo
Soporte de ComentariosSí (<!-- -->)NoSí (`#`)
Espacios de Nombres (`xmlns`)Sí (`xmlns:h="..."`)NoNo
Bloques CDATASí (<![CDATA[...]]>)NoNo
Legibilidad HumanaSíSíSí
Casos de Uso PrincipalesSOAP, RSS, SVG, pom.xmlAPIs REST, configuraciónKubernetes, Docker
Guía de Referencia de Sintaxis XML
Atributos (`@_attr`)

Los atributos añaden metadatos dentro de las etiquetas de apertura de los elementos. En las representaciones JSON, los atributos se mapean usando el prefijo @_name .

Secciones CDATA (<![CDATA[...]]>)

Los bloques CDATA incrustan cadenas de texto sin procesar que contienen caracteres especiales de marcado como <, >, o & sin necesidad de escape XML.

¿Qué es XML?

XML (Extensible Markup Language) estructura los datos usando etiquetas anidadas y con nombre —todavía muy usado en servicios web SOAP, feeds RSS/Atom, imágenes SVG y archivos de configuración como el pom.xml de Maven.

Cómo usar el formateador y validador de XML

  1. Pega XML para formatearlo (con sangría), minificarlo o validarlo.
  2. La validación comprueba que el documento esté bien formado e informa de la ubicación exacta de cualquier error de sintaxis.
  3. Convierte a o desde JSON cuando necesites trabajar con los datos en otro formato.
  4. Minificar elimina los espacios en blanco innecesarios para reducir el tamaño en la transmisión o el almacenamiento.

Notas técnicas

  • "Bien formado" significa que cada etiqueta se abre, se cierra y se anida correctamente —no significa que el documento coincida con un esquema concreto (como una estructura SOAP o RSS específica), lo cual es un tipo de validación distinto y más estricto que esta herramienta no realiza.
  • Los caracteres especiales como <, > y & deben escaparse (como &lt;, &gt;, &amp;) dentro del contenido de texto de XML —el formateador conserva el escapado correcto en lugar de introducirlo o eliminarlo.

Preguntas Frecuentes

¿Cómo se representan los atributos XML en JSON?+

Los atributos XML se convierten a propiedades JSON con prefijo "@_". Por ejemplo, <note date="2026"> se mapea a { "note": { "@_date": "2026" } }.

¿Son seguras las entidades externas (XXE)?+

Sí. La resolución de entidades DTD externas está estrictamente desactivada para eliminar riesgos de vulnerabilidad XXE.