DT Dev Tools

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 sube

Publicidad

Convierte 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

  1. Pega el TOONPega texto TOON (Token-Oriented Object Notation), o haz clic en Load sample.
  2. Configura las opciones de XMLElige el nombre del elemento raíz, la sangría y si se incluye la declaración XML.
  3. Copia el XMLCopia el XML o descárgalo como archivo .xml.

Preguntas frecuentes

¿Cómo se convierten los arrays de TOON a XML?
Cada elemento de un array se convierte en un elemento repetido con el nombre de la clave del array, así que users[2]{id,name}: produce dos elementos <users>, cada uno con hijos <id> y <name>.
¿Por qué hay un elemento raíz?
XML necesita exactamente un elemento raíz. Si el documento TOON tiene una única clave de nivel superior, esa clave pasa a ser la raíz; de lo contrario, los datos se envuelven en el nombre de raíz que elijas.
¿Puedo generar atributos XML?
Sí. Las claves que empiezan por @ se convierten en atributos y #text en el texto del elemento, igual que en los conversores XML ⇄ JSON de este sitio.
¿Se suben mis datos?
No. La decodificación y la generación del XML se ejecutan íntegramente en tu navegador.
Publicidad