Conversor de TOON para XML — TOON para XML online
Converta TOON (Token-Oriented Object Notation) em XML online com elemento raiz, indentação e declaração personalizados. Grátis, privado e roda no navegador.
🔒 Executa completamente no seu navegador — nada é enviadoConverta dados TOON em XML
O TOON (Token-Oriented Object Notation) é uma forma eficiente em tokens de passar dados no formato JSON a grandes modelos de linguagem: a indentação substitui as chaves e arrays uniformes de objetos são escritos uma única vez como uma tabela com cabeçalho como orders[2]{id,sku,qty}: mais uma linha separada por vírgulas para cada registro. Muitos sistemas que recebem esses dados, porém, ainda esperam XML — serviços SOAP, barramentos de integração corporativa, feeds estilo RSS, recursos Android, formatos Office e de faturação eletrônica. Este conversor de TOON para XML decodifica o TOON com a biblioteca oficial e gera XML bem formado e indentado em uma única etapa.
Objetos viram elementos aninhados, cada item de array vira um elemento repetido com o nome da sua chave e valores primitivos viram texto do elemento, com caracteres especiais do XML escapados. Nomes de chave que não são nomes XML válidos — que começam com dígito ou contêm espaços — são sanitizados automaticamente, para que a saída sempre possa ser lida.
Elemento raiz, atributos e opções
Um documento XML tem exatamente uma raiz. Quando o seu TOON tem uma única chave de objeto no nível superior, essa chave é usada como raiz; caso contrário, tudo é envolvido no elemento indicado em Root element. Para gerar atributos, nomeie as chaves com o prefixo @ (por exemplo "@id": 7) e use #text para o conteúdo de texto de um elemento — a mesma convenção das ferramentas XML para JSON e JSON para XML, de modo que os dados possam ir e voltar. Escolha dois espaços, quatro espaços ou tabs para a indentação e remova a declaração <?xml?> quando estiver incorporando um fragmento.
Dicas antes de usar o XML
O XML não tem tipos nativos, então números e booleanos são escritos como texto; um esquema (XSD) é o que lhes dá significado adiante. Mantenha o Strict mode ativado para que uma resposta de LLM cujo número de linhas não corresponda ao cabeçalho [N] seja rejeitada antes de virar um documento enganoso. Valide o resultado contra o esquema que o seu destinatário espera e formate ou inspecione-o com o formatador de XML. Precisa de outros destinos? Veja TOON para JSON, TOON para YAML e TOON para CSV. Nada é enviado — toda a conversão acontece no seu dispositivo.
Como usar
- Cole o TOONCole um texto TOON (Token-Oriented Object Notation), ou clique em Load sample.
- Defina as opções de XMLEscolha o nome do elemento raiz, a indentação e se a declaração XML deve ser incluída.
- Copie o XMLCopie o XML ou baixe-o como arquivo .xml.
Perguntas frequentes
Como os arrays TOON são convertidos em XML?
users[2]{id,name}: produz dois elementos <users>, cada um com filhos <id> e <name>.Por que existe um elemento raiz?
Posso gerar atributos XML?
@ viram atributos e #text vira texto do elemento, em linha com os conversores XML ⇄ JSON deste site.