Conversor de TOON a XML — TOON a XML en línea
Convierte TOON (Token-Oriented Object Notation) a XML en línea con elemento raíz, sangría y declaración personalizables. Gratis, privado y en tu navegador.
🔒 Se ejecuta completamente en tu navegador — nada se subeConvierte datos TOON a XML
TOON (Token-Oriented Object Notation) es una forma eficiente en tokens de pasar datos con forma de JSON a modelos de lenguaje de gran tamaño: la sangría sustituye a las llaves y los arrays uniformes de objetos se escriben una sola vez como cabecera de tabla, por ejemplo orders[2]{id,sku,qty}:, más una línea separada por comas por cada fila. Sin embargo, muchos sistemas que reciben esos datos siguen esperando XML — servicios SOAP, buses de integración empresarial, feeds al estilo RSS, recursos de Android, formatos de Office y de facturación electrónica. Este conversor de TOON a XML decodifica el TOON con la biblioteca oficial y genera en un solo paso un XML bien formado y con sangría.
Los objetos se convierten en elementos anidados, cada elemento de un array se convierte en un elemento repetido con el nombre de su clave, y los valores primitivos pasan a ser texto del elemento con los caracteres especiales de XML escapados. Los nombres de clave que no son nombres XML válidos — los que empiezan por un dígito o contienen espacios — se sanean automáticamente, de modo que la salida siempre se puede analizar.
Elemento raíz, atributos y opciones
Un documento XML tiene exactamente una raíz. Cuando tu TOON tiene una única clave de objeto de nivel superior, esa clave se usa como raíz; de lo contrario, todo se envuelve en el elemento indicado en Root element. Para generar atributos, nombra las claves con el prefijo @ (por ejemplo "@id": 7) y usa #text para el contenido de texto de un elemento — la misma convención que las herramientas XML a JSON y JSON a XML, de modo que los datos puedan ir y volver. Elige dos espacios, cuatro espacios o tabuladores para la sangría, y omite la declaración <?xml?> cuando incrustes un fragmento.
Consejos antes de usar el XML
XML no tiene tipos nativos, por lo que los números y booleanos se escriben como texto; es un esquema (XSD) lo que les da significado más adelante. Mantén activado Strict mode para que una respuesta de LLM cuyo número de filas no coincide con su cabecera [N] se rechace antes de convertirse en un documento engañoso. Valida el resultado con el esquema que espera el receptor y dale formato o inspecciónalo con el formateador de XML. ¿Necesitas otros destinos? Consulta TOON a JSON, TOON a YAML y TOON a CSV. No se sube nada: toda la conversión ocurre en tu dispositivo.
Cómo usar
- Pega el TOONPega texto TOON (Token-Oriented Object Notation), o haz clic en Load sample.
- Configura las opciones de XMLElige el nombre del elemento raíz, la sangría y si se incluye la declaración XML.
- Copia el XMLCopia el XML o descárgalo como archivo .xml.
Preguntas frecuentes
¿Cómo se convierten los arrays de TOON a XML?
users[2]{id,name}: produce dos elementos <users>, cada uno con hijos <id> y <name>.¿Por qué hay un elemento raíz?
¿Puedo generar atributos XML?
@ se convierten en atributos y #text en el texto del elemento, igual que en los conversores XML ⇄ JSON de este sitio.