Wejście XML

Wyjście Swift

Czym jest Konwerter XML na Swift?

Tworzysz aplikacje Swift iOS lub aplikacje macOS i potrzebujesz przekonwertować XML na struktury Swift? To narzędzie generuje czyste, bezpieczne typowo struktury Swift z danych XML. Idealne do programowania iOS, integracji API i nowoczesnych aplikacji Swift.

Zamiast ręcznie pisać struktury Swift do parsowania XML, wklej swój XML i otrzymaj gotowy do użycia kod. Konwerter generuje struktury zgodne z Codable, które bezproblemowo współpracują z XMLDecoder i XMLEncoder Swift.

Wszystko działa w przeglądarce. XML nigdy nie opuszcza Twojej maszyny — wygeneruj, pobierz i zacznij używać struktur od razu. Działa idealnie z Xcode i wszystkimi nowoczesnymi narzędziami do tworzenia Swift.

Jak używać konwertera XML na Swift

Wykonaj te kroki, aby przekonwertować XML na struktury Swift. 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ładowe dane. 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. W razie potrzeby możesz też najpierw zwalidować XML.

2

Skonfiguruj opcje

Ustaw Nazwę struktury w panelu konfiguracji. Włącz Użyj Codable dla automatycznej zgodności z Codable i Typy opcjonalne dla pól, które mogą być puste. Prawy panel Wyjście Swift pokazuje natychmiast wygenerowane struktury.

3

Pobierz lub Skopiuj

Kliknij Pobierz, aby zapisać plik Swift, lub Kopiuj, aby skopiować do schowka. Całe przetwarzanie odbywa się w przeglądarce — XML nigdy nie opuszcza Twojego komputera.

Kiedy z tego skorzystasz

Programowanie iOS

Generuj struktury Swift z XML API. Twórz obiekty modelu dla odpowiedzi API opartych na XML lub danych konfiguracyjnych. Idealne dla nowoczesnych aplikacji iOS używających XMLDecoder.

Integracja API

Konwertuj odpowiedzi XML API na struktury Swift. Obsługuj SOAP API, usługi sieciowe oparte na XML lub integracje starszych systemów za pomocą wygenerowanych struktur Swift.

Bezpieczne typowanie

Generuj bezpieczny typowo kod Swift ze schematów XML. Idealne do tworzenia silnie typowanych modeli, które zapobiegają błędom w czasie wykonywania.

Aplikacje macOS

Generuj struktury Swift z konfiguracji XML dla aplikacji macOS. Twórz modele danych dla konfiguracji XML, preferencji lub komunikacji między procesami.

Najczęstsze Pytania

Czy moje dane XML są przechowywane?

Nie. Wszystko działa w Twojej przeglądarce. XML nigdy nie opuszcza Twojego komputera.

Jaką wersję Swift generuje?

Kod działa ze Swift 4.0 i nowszymi. Codable zostało wprowadzone w Swift 4, więc jeśli włączysz obsługę Codable, potrzebujesz Swift 4 lub nowszego.

Czy działa z XMLDecoder?

Tak. Wygenerowane struktury są zgodne z Codable, co działa z XMLDecoder. Może być konieczne dodanie CodingKeys dla mapowania specyficznego dla XML, ale podstawowa struktura jest gotowa.

Czy mogę dostosować wygenerowany kod?

Możesz ustawiać nazwy struktur i przełączać Codable oraz opcjonalne typy. Wygenerowany kod Swift jest czysty i łatwy do modyfikacji.

Jak obsługiwane są atrybuty XML?

Atrybuty XML stają się właściwościami w wygenerowanych strukturach. Zagnieżdżone elementy stają się zagnieżdżonymi strukturami lub tablicami w zależności od struktury.

Czy działa z Xcode?

Tak. Wygenerowany kod Swift jest zgodny ze standardowymi konwencjami i doskonale współpracuje z Xcode. Wystarczy dodać plik do projektu.

Inne narzędzia XML, które mogą Ci się przydać

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