Konwerter TOON na XML — TOON do XML online
Konwertuj TOON (Token-Oriented Object Notation) na XML online z własnym elementem głównym, wcięciami i deklaracją. Za darmo, prywatnie, w przeglądarce.
🔒 Działa całkowicie w Twojej przeglądarce — nic nie jest przesyłaneKonwersja danych TOON do XML
TOON (Token-Oriented Object Notation) to oszczędny pod względem tokenów sposób przekazywania danych w kształcie JSON do dużych modeli językowych: wcięcia zastępują nawiasy klamrowe, a jednorodne tablice obiektów zapisuje się raz jako nagłówek tabeli, np. orders[2]{id,sku,qty}:, oraz jedną linię wartości rozdzielonych przecinkami na wiersz. Wiele systemów odbierających te dane nadal jednak oczekuje XML — usługi SOAP, korporacyjne szyny integracyjne, kanały w stylu RSS, zasoby Androida, formaty Office i e-fakturowania. Ten konwerter TOON na XML dekoduje TOON oficjalną biblioteką i w jednym kroku buduje poprawnie sformowany XML z wcięciami.
Obiekty stają się zagnieżdżonymi elementami, każdy element tablicy staje się powtarzanym elementem nazwanym od swojego klucza, a wartości proste stają się tekstem elementu ze znakami specjalnymi XML poddanymi escapowaniu. Nazwy kluczy, które nie są poprawnymi nazwami XML — zaczynające się od cyfry lub zawierające spacje — są automatycznie oczyszczane, dzięki czemu wynik zawsze da się sparsować.
Element główny, atrybuty i opcje
Dokument XML ma dokładnie jeden element główny. Gdy Twój TOON ma jeden klucz obiektu na najwyższym poziomie, ten klucz jest używany jako element główny; w przeciwnym razie całość jest opakowywana w element o nazwie podanej w polu Root element. Aby wygenerować atrybuty, nazwij klucze z prefiksem @ (na przykład "@id": 7), a dla tekstu elementu użyj #text — to ta sama konwencja co w narzędziach XML na JSON i JSON na XML, więc dane mogą wracać w obie strony. Wybierz wcięcie z dwóch spacji, czterech spacji lub tabulatorów i pomiń deklarację <?xml?>, gdy osadzasz fragment.
Wskazówki przed użyciem XML
XML nie ma natywnych typów, więc liczby i wartości logiczne są zapisywane jako tekst; to schemat (XSD) nadaje im znaczenie w dalszej części procesu. Pozostaw włączony Strict mode, aby odpowiedź LLM, której liczba wierszy nie zgadza się z nagłówkiem [N], została odrzucona, zanim stanie się mylącym dokumentem. Zwaliduj wynik względem schematu oczekiwanego przez odbiorcę, a sformatuj go lub sprawdź w formatterze XML. Potrzebujesz innych formatów? Zobacz TOON na JSON, TOON na YAML i TOON na CSV. Nic nie jest przesyłane — cała konwersja odbywa się na Twoim urządzeniu.
Jak używać
- Wklej TOONWklej tekst TOON (Token-Oriented Object Notation) lub kliknij Load sample.
- Ustaw opcje XMLWybierz nazwę elementu głównego, wcięcie oraz czy dołączyć deklarację XML.
- Skopiuj XMLSkopiuj XML lub pobierz go jako plik .xml.
Najczęściej zadawane pytania
Jak tablice TOON są konwertowane na XML?
users[2]{id,name}: daje dwa elementy <users>, każdy z elementami potomnymi <id> i <name>.Dlaczego jest element główny?
Czy mogę tworzyć atrybuty XML?
@ stają się atrybutami, a #text tekstem elementu, zgodnie z konwerterami XML ⇄ JSON w tym serwisie.