Cómo funciona
- Pega XML o selecciona un archivo .xml.
- Pulsa Convertir después de validar el documento.
- Revisa la salida JSON formateada.
- Copia o descarga el archivo JSON.
Ejemplo práctico
<libro id="7"><tag>web</tag><tag>tools</tag></libro> conserva id en @attributes y representa los dos nodos tag como array.
Fórmula y explicación
XML y JSON tienen modelos distintos. XML admite atributos, texto mixto y elementos repetidos, así que no existe una conversión universal. Cifrivo usa claves @attributes y #text y agrupa hermanos repetidos en arrays.
Un elemento que solo contiene texto pasa directamente a ese texto. Así los documentos ordinarios quedan concisos y la estructura se conserva cuando hay atributos o hijos.
Los prefijos de namespace permanecen en los nombres. El resultado busca ser predecible y reversible con las convenciones de JSON a XML de Cifrivo, aunque el contenido mixto puede necesitar reglas específicas. Todo es local.