Wejście XML

Wyjście Kotlin

Czym jest Konwerter XML na Kotlin?

Budujesz aplikacje Kotlin Android i potrzebujesz konwertować XML na klasy danych? To narzędzie generuje czyste, zwięzłe klasy danych Kotlin z danych XML. Idealne do tworzenia aplikacji Android, integracji API i nowoczesnych projektów Kotlin.

Zamiast ręcznie pisać klasy danych Kotlin do parsowania XML, wklej swój XML (eXtensible Markup Language) i otrzymaj gotowy do użycia kod. Konwerter automatycznie generuje klasy danych z metodami copy(), equals(), hashCode() i toString().

Wszystko działa w Twojej przeglądarce. Twój XML nigdy nie opuszcza Twojej maszyny — generuj, pobieraj i zacznij używać klas danych od razu. Działa doskonale z Android Studio i wszystkimi narzędziami programistycznymi Kotlin.

Jak używać konwertera XML na Kotlin

Wykonaj te kroki, aby przekonwertować XML na klasy danych Kotlin. Każdy krok używa rzeczywistych przycisków i paneli na tej stronie.

1

Wklej, prześlij lub załaduj przykład

Wklej XML do lewego panelu Wejście XML lub kliknij Prześlij, aby załadować plik. Kliknij Przykład, aby załadować przykładowy XML. Przykład:

<subscribers><subscriber><subscriberId>SUB-1001</subscriberId><plan>Unlimited 5G</plan><dataUsage>45.2</dataUsage></subscriber></subscribers>

Użyj Wyczyść, aby zacząć od nowa. Najpierw zweryfikuj za pomocą naszego Walidatora XML jeśli potrzeba.

2

Skonfiguruj nazwę klasy, pakiet i opcje

Ustaw Nazwę klasy, Pakiet i przełącz Klasy danych oraz Typy Nullable w panelu konfiguracji. Prawy panel Wyjście Kotlin pokazuje klasy danych natychmiast.

3

Pobierz lub skopiuj

Kliknij Pobierz, aby zapisać plik Kotlin, lub Kopiuj, aby skopiować do schowka. Całe przetwarzanie działa w Twojej przeglądarce — Twój XML nigdy nie opuszcza komputera.

Kiedy faktycznie tego używasz

Programowanie Android

Generuj klasy danych Kotlin z konfiguracji XML lub odpowiedzi API. Twórz klasy modeli dla aplikacji Android pracujących z XML-owymi API lub strukturami danych.

Serializacja danych

Konwertuj dane XML na obiekty Kotlin dla type-safe obsługi danych. Idealne do parsowania odpowiedzi API, konfiguracji lub kanałów danych w aplikacjach Android.

Integracja API

Generuj klasy Kotlin z odpowiedzi XML API. Obsługuj SOAP API, XML-owe serwisy webowe lub integracje ze starszymi systemami za pomocą wygenerowanych klas Kotlin.

Projekty wieloplatformowe

Generuj klasy danych Kotlin dla wspólnego kodu w projektach Kotlin Multiplatform. Twórz wspólne modele danych do użycia na Android, iOS i aplikacjach desktopowych.

Często zadawane pytania

Czy moje dane XML są przechowywane?

Nie. Wszystko dzieje się w Twojej przeglądarce. Twój schemat XML nigdy nie opuszcza komputera — my nawet tego nie widzimy.

Jak obsługiwane są elementy XML?

Elementy XML stają się klasami danych Kotlin. Atrybuty stają się właściwościami klasy, a zagnieżdżone elementy stają się zagnieżdżonymi klasami danych lub referencjami. Tablice stają się listami Kotlin.

Czy mogę używać wygenerowanego kodu Kotlin?

Tak. Wygenerowany kod Kotlin jest prawidłowy i gotowy do użycia. Dodaj go do projektu Kotlin i zacznij używać. Możesz chcieć przejrzeć i dopracować klasy dla swojego konkretnego przypadku użycia.

Co z klasami danych?

Możesz włączyć klasy danych w opcjach konfiguracji. To generuje klasy danych Kotlin z automatycznymi metodami equals(), hashCode(), toString() i copy().

Czy działa z dużymi plikami XML?

Tak. Ponieważ wszystko dzieje się w Twojej przeglądarce, zależy to od Twojego urządzenia. Małe do średnich struktury XML konwertują się natychmiast. Bardzo duże struktury mogą zająć kilka sekund.

Jaka wersja Kotlin jest obsługiwana?

Wygenerowany kod działa z Kotlin 1.3 i nowszymi. Używa standardowych funkcji Kotlin i klas danych dla maksymalnej kompatybilności.

Inne narzędzia XML, które możesz potrzebować

Konwersja to tylko jedno zadanie XML. Oto inne narzędzia, które dobrze ze sobą współpracują: