Cuándo usarlo
Útil para trabajar con APIs antiguas que aún responden en XML (SOAP, feeds RSS, algunos webhooks), convirtiendo a JSON, que la mayoría de los lenguajes modernos manejan con más facilidad — y el camino inverso.
Convención usada
No existe un estándar único y universal de conversión XML↔JSON. Esta herramienta usa la convención más común: los atributos se convierten en claves con prefijo @ (ej: @id), el texto de un elemento sin hijos se convierte en una string directa, y los elementos repetidos con el mismo nombre se convierten en un array.
Preguntas frecuentes
¿Por qué necesito que el JSON tenga una única clave raíz para convertir a XML?
Porque un documento XML siempre tiene un único elemento raíz — el nombre de esa clave raíz se convierte en la etiqueta principal del XML generado.
¿Se admiten namespaces de XML?
Los namespaces se tratan como parte del nombre de la etiqueta/atributo, sin tratamiento especial — para casos avanzados con namespaces complejos, el resultado puede necesitar un ajuste manual.