Конвертер TOON у XML — TOON у XML онлайн
Конвертуйте TOON (Token-Oriented Object Notation) у XML онлайн із власним кореневим елементом, відступами та декларацією. Безкоштовно, приватно, у браузері.
🔒 Працює повністю у вашому браузері — нічого не завантажуєтьсяКонвертуйте дані TOON у XML
TOON (Token-Oriented Object Notation) — це економний щодо токенів спосіб передавати дані у формі JSON великим мовним моделям: відступи замінюють дужки, а однорідні масиви об'єктів записуються один раз як заголовок таблиці на кшталт orders[2]{id,sku,qty}: плюс один рядок значень через кому на кожен рядок. Проте чимало систем, які отримують ці дані, досі очікують XML — сервіси SOAP, корпоративні інтеграційні шини, RSS-подібні стрічки, ресурси Android, формати Office та електронних рахунків. Цей конвертер TOON у XML декодує TOON за допомогою офіційної бібліотеки та за один крок будує коректний XML із відступами.
Об'єкти стають вкладеними елементами, кожен елемент масиву — повторюваним елементом з назвою його ключа, а примітивні значення — текстом елемента з екрануванням спеціальних символів XML. Назви ключів, які не є коректними іменами XML (починаються з цифри або містять пробіли), автоматично очищуються, тож результат завжди розбирається.
Кореневий елемент, атрибути та параметри
Документ XML має рівно один корінь. Якщо в TOON є єдиний ключ верхнього рівня, він використовується як корінь; інакше все обгортається в елемент із назвою з поля Root element. Щоб створити атрибути, називайте ключі з префіксом @ (наприклад, "@id": 7), а для текстового вмісту елемента використовуйте #text — це та сама угода, що й в інструментах XML у JSON та JSON у XML, тож дані можуть проходити круговий шлях. Оберіть два пробіли, чотири пробіли або табуляцію для відступів і вимкніть декларацію <?xml?>, якщо вбудовуєте фрагмент.
Поради перед використанням XML
У XML немає власних типів, тому числа й булеві значення записуються як текст; значення їм надає схема (XSD) на стороні отримувача. Залиште Strict mode увімкненим, щоб відповідь LLM, кількість рядків якої не збігається із заголовком [N], була відхилена до того, як стане оманливим документом. Перевірте результат за схемою, яку очікує ваш отримувач, і відформатуйте або перегляньте його за допомогою XML-форматера. Потрібні інші формати? Дивіться TOON у JSON, TOON у YAML і TOON у CSV. Нічого не завантажується — вся конвертація відбувається на вашому пристрої.
Як користуватися
- Вставте TOONВставте текст TOON (Token-Oriented Object Notation) або натисніть Load sample.
- Налаштуйте параметри XMLВиберіть назву кореневого елемента, відступи та чи додавати декларацію XML.
- Скопіюйте XMLСкопіюйте XML або завантажте його як файл .xml.
Часті запитання
Як масиви TOON конвертуються в XML?
users[2]{id,name}: створює два елементи <users>, кожен із дочірніми елементами <id> і <name>.Чому є кореневий елемент?
Чи можна створювати атрибути XML?
@, стають атрибутами, а #text — текстом елемента, як у конвертерах XML ⇄ JSON на цьому сайті.