¿Algo va mal con esta herramienta?

Sobre «Convertidor De XML A JSON En Línea»

Esta herramienta convierte XML a JSON. Los nombres de elementos se convierten en claves, el contenido de texto en valores de cadena, los atributos en propiedades con prefijo especial, y los elementos repetidos en arreglos. La salida refleja fielmente la estructura XML.

La conversión XML a JSON es común al modernizar sistemas: consumir servicios SOAP desde una base de código JavaScript, importar configuraciones XML heredadas en un pipeline basado en JSON, o construir herramientas que visualizan datos XML.

Las opciones controlan el manejo de atributos, namespaces, y cómo se trata el espacio en blanco entre elementos. Los elementos vacíos se pueden representar como null, cadena vacía u objeto vacío.

Cómo usar esta herramienta

Cómo convertir XML a JSON

  1. Pega tu XML

    Documento XML en el campo «XML». La herramienta usa `fast-xml-parser` con configuración permisiva — los valores de texto de los elementos se recortan al inicio y final.

  2. Los atributos se conservan

    Los atributos de elemento se preservan con el prefijo `@_`. Por ejemplo `<foo bar="1">x</foo>` queda como `{ foo: { "@_bar": "1", "#text": "x" } }` (`attributeNamePrefix: "@_"`).

  3. Ejecutar

    Resultado: un único campo `json` — un objeto JavaScript que refleja el árbol del documento. El prolog XML y el DOCTYPE se descartan; sólo sobrevive el árbol de elementos.

  4. Ida y vuelta con pérdida

    Hacer XML → JSON → XML con esta herramienta y json-to-xml-converter NO devuelve el original: los prefijos de atributos no coinciden, el contenido mixto (texto + hijos) colapsa, y el orden de hermanos repetidos puede cambiar.