Input XML

Output Swift

Cos'è XML a Swift?

Swift usa XMLParser o XMLDecoder per XML. Questo strumento genera struct Swift da XML per app iOS e macOS. La conversione viene eseguita nel browser. Niente viene inviato a un server.

Come usare questo strumento

1

Incolla o carica XML

Incolla il tuo XML o carica un file. Nelle impostazioni configura il nome della struct, Usa Codable e i tipi opzionali.

2

Verifica l'output Swift

Il pannello di destra mostra le struct generate. Usa XMLParser o XMLDecoder per il parsing e popola i dati.

3

Copia o scarica

Usa Copia o Scarica. Per JSON a Swift usa JSON a Swift. Per la formattazione XML usa Formattatore XML.

Quando XML a Swift è utile

Quando si sviluppano app iOS o macOS che usano API o configurazioni XML, genera qui le struct. Per il parsing usa XMLParser o XMLDecoder.

Esempi XML a Swift

Ecco un esempio di generazione di struct Swift da XML.

Esempio: Record abbonato

Input XML:

Input

Output Swift generato:

Output

Domande frequenti

Codable per XML?

Codable in Swift è pensato per JSON. Esiste XMLDecoder ma XML spesso richiede XMLParser con mappatura manuale. Abilita Usa Codable se la configurazione lo supporta.

I miei dati vengono inviati da qualche parte?

No. La generazione viene eseguita nel browser.

Strumenti correlati

Per il parsing XML in Swift: XMLParser e documentazione Swift. Per XML: W3C XML.