DT Dev Tools

Convertitore da TOON a XML β€” TOON in XML online

Converti TOON (Token-Oriented Object Notation) in XML online con radice, indentazione e dichiarazione personalizzabili. Gratis e privato.

πŸ”’ Funziona interamente nel tuo browser β€” nulla viene caricato

PubblicitΓ 

Convertire dati TOON in XML

TOON (Token-Oriented Object Notation) Γ¨ un modo efficiente in termini di token per passare ai modelli linguistici di grandi dimensioni dati con struttura JSON: l'indentazione sostituisce le parentesi graffe e gli array uniformi di oggetti vengono scritti una sola volta come intestazione di tabella, ad esempio orders[2]{id,sku,qty}:, piΓΉ una riga separata da virgole per ogni record. Molti sistemi che ricevono quei dati, perΓ², si aspettano ancora XML β€” servizi SOAP, bus di integrazione aziendali, feed in stile RSS, risorse Android, formati Office e di fatturazione elettronica. Questo convertitore da TOON a XML decodifica il TOON con la libreria ufficiale e costruisce in un solo passaggio un XML ben formato e indentato.

Gli oggetti diventano elementi annidati, ogni elemento di un array diventa un elemento ripetuto con il nome della sua chiave, e i valori primitivi diventano testo dell'elemento con i caratteri speciali XML in escape. I nomi di chiave che non sono nomi XML validi — quelli che iniziano con una cifra o contengono spazi — vengono sanificati automaticamente, così l'output è sempre analizzabile.

Elemento radice, attributi e opzioni

Un documento XML ha esattamente una radice. Quando il tuo TOON ha una sola chiave di oggetto al livello superiore, quella chiave viene usata come radice; altrimenti tutto viene racchiuso nell'elemento indicato in Root element. Per generare attributi, dai alle chiavi il prefisso @ (ad esempio "@id": 7) e usa #text per il contenuto testuale di un elemento — la stessa convenzione degli strumenti da XML a JSON e da JSON a XML, così i dati possono fare il round-trip. Scegli due spazi, quattro spazi o tabulazioni per l'indentazione, ed elimina la dichiarazione <?xml?> quando stai incorporando un frammento.

Consigli prima di usare l'XML

XML non ha tipi nativi, quindi numeri e booleani vengono scritti come testo; Γ¨ uno schema (XSD) a dare loro significato a valle. Mantieni attiva Strict mode in modo che una risposta LLM il cui numero di righe non corrisponde all'intestazione [N] venga rifiutata prima di diventare un documento fuorviante. Valida il risultato rispetto allo schema che il destinatario si aspetta e formattalo o ispezionalo con il formattatore XML. Ti servono altri formati? Vedi da TOON a JSON, da TOON a YAML e da TOON a CSV. Nulla viene caricato β€” l'intera conversione avviene sul tuo dispositivo.

Come usare

  1. Incolla il TOONIncolla il testo TOON (Token-Oriented Object Notation), oppure clicca Load sample.
  2. Imposta le opzioni XMLScegli il nome dell'elemento radice, l'indentazione e se includere la dichiarazione XML.
  3. Copia l'XMLCopia l'XML oppure scaricalo come file .xml.

Domande frequenti

Come vengono convertiti gli array TOON in XML?
Ogni elemento di un array diventa un elemento ripetuto con il nome della chiave dell'array, quindi users[2]{id,name}: produce due elementi <users>, ciascuno con i figli <id> e <name>.
PerchΓ© c'Γ¨ un elemento radice?
XML richiede esattamente un elemento radice. Se il documento TOON ha una sola chiave al livello superiore, quella chiave diventa la radice; altrimenti i dati vengono racchiusi nel nome di radice che scegli.
Posso generare attributi XML?
SΓ¬. Le chiavi che iniziano con @ diventano attributi e #text diventa il testo dell'elemento, in linea con i convertitori XML ⇄ JSON di questo sito.
I miei dati vengono caricati?
No. La decodifica e la generazione dell'XML vengono eseguite interamente nel tuo browser.
PubblicitΓ