Formatear y validar documentos XML en un workspace limpio.
Cómo estructurar documentos XML bien formados, manejar atributos complejos y transformar datos a JSON.
A diferencia de HTML, XML es extremadamente riguroso: cada etiqueta de apertura debe cerrarse explícitamente o autocerrarse (<item />), los nombres de etiquetas distinguen mayúsculas de minúsculas, los valores de atributos deben ir siempre entre comillas, y debe existir exactamente un único nodo raíz que englobe todo el documento.
Para incluir texto que contiene caracteres reservados (como "<", ">" o "&") sin causar errores de parseo, se utilizan bloques <![CDATA[ ... ]]>. Asimismo, los espacios de nombres XML (xmlns) permiten combinar vocabularios de distintos esquemas (como SOAP, SVG o SAML) sin colisiones en los nombres de las etiquetas.
JSON soporta arreglos y tipos primitivos nativamente, mientras que XML trata todo como cadenas y diferencia entre texto interior y atributos de etiqueta (<nodo id="1">texto</nodo>). Al convertir XML a JSON, los conversores estandarizados suelen representar los atributos con prefijos (ej. "@id": "1") y los elementos repetidos como arreglos JSON.
Un XML "bien formado" cumple la gramática básica de XML 1.0. Un XML "válido" además cumple estrictamente con las reglas definidas en un esquema DTD o XSD.
No. El análisis sintáctico y formateo se ejecuta de forma local en tu navegador con total privacidad.
Podés usar entidades predefinidas (<, >, &, ", ') o envolver el texto en una sección <![CDATA[ tu contenido acá ]]>.