Los elementos hermanos repetidos con la misma etiqueta se agrupan en arreglos JSON. Los contenedores con un solo hijo también se detectan como arreglos cuando todos los hijos comparten una etiqueta, de modo que una lista con un solo elemento sigue siendo una lista.
Las etiquetas XML numéricas como _0, _1 (producidas por JSON→XML a partir de claves de cadena numérica) se restauran correctamente a "0", "1".
Elige cómo se asignan los atributos XML a JSON: como claves con prefijo @ (predeterminado), claves simples o ignorados por completo. Los elementos con texto y atributos mezclados usan una clave de texto configurable.
Los valores de texto XML que parecen números, booleanos o null se convierten automáticamente a los tipos JSON correctos. true→true, 1280→1280. Desactívalo para mantener todos los valores como cadenas.
Cuando un elemento padre contiene varios hijos con el mismo nombre de etiqueta, se agrupan en un arreglo JSON. Además, cuando un elemento padre contiene solo hijos con el mismo nombre (aunque sea uno), esos hijos también se tratan como un arreglo, conservando la estructura de lista para las colecciones de un solo elemento.
Sí. Las claves JSON que empiezan por un dígito (p. ej., "0") reciben un prefijo de guion bajo por JSON→XML (_0). Este conversor detecta ese patrón y restaura la clave original. Los arreglos se conservan en ambas direcciones.
Elimina el envoltorio del elemento XML más externo para que la salida JSON empiece directamente por sus hijos. Útil cuando la etiqueta raíz (como <root>) es solo un contenedor.
No. Toda la conversión ocurre por completo en tu navegador mediante JavaScript. Tu XML nunca sale de tu dispositivo.