Wejście XML

Wyjście Swift

Czym jest konwerter XML do Swift?

Swift używa XMLParser lub XMLDecoder do obsługi XML. To narzędzie generuje struktury Swift z XML dla aplikacji iOS i macOS. Konwersja odbywa się w przeglądarce. Nic nie jest wysyłane na serwer.

Jak używać tego narzędzia

1

Wklej lub wczytaj XML

Wklej XML lub wczytaj plik. W ustawieniach skonfiguruj nazwę struktury, Użyj Codable i typy opcjonalne.

2

Sprawdź wyjście Swift

Prawy panel pokazuje wygenerowane struktury. Użyj XMLParser lub XMLDecoder do parsowania i wypełnienia danych.

3

Kopiuj lub pobierz

Użyj Kopiuj lub Pobierz. Dla JSON do Swift użyj JSON do Swift. Do formatowania XML użyj Formatera XML.

Kiedy konwerter XML do Swift jest przydatny

Gdy tworzysz aplikacje iOS lub macOS korzystające z XML API lub konfiguracji, generuj tu struktury. Do parsowania użyj XMLParser lub XMLDecoder.

Przykłady XML do Swift

Oto przykład generowania struktur Swift z XML.

Przykład: Rekord subskrybenta

Wejście XML:

Wejście

Wygenerowane wyjście Swift:

Wyjście

Często zadawane pytania

Codable dla XML?

Codable w Swift jest przeznaczony dla JSON. XMLDecoder istnieje, ale XML często wymaga XMLParser z ręcznym mapowaniem. Włącz Użyj Codable, jeśli Twoja konfiguracja to obsługuje.

Czy moje dane są gdzieś wysyłane?

Nie. Generowanie odbywa się w przeglądarce.

Powiązane narzędzia

Do parsowania XML w Swift: XMLParser i dokumentacja Swift. Dla XML: W3C XML.