Input XML

Output Kotlin

Cos'è XML a Kotlin?

Kotlin usa XmlPullParser o librerie come Moshi per XML. Questo strumento genera data class Kotlin da XML per app Android. 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 classe, il pacchetto, la data class e i tipi nullable.

2

Verifica l'output Kotlin

Il pannello di destra mostra le data class generate. Usa XmlPullParser o una libreria per il parsing e popola i dati.

3

Copia o scarica

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

Domande frequenti

Data class o classe semplice per XML?

Abilita Data class per ottenere una data class con equals(), hashCode() e copy() generati automaticamente. Ideale per la maggior parte dei casi Android.

Come faccio il parsing dell'XML nella classe Kotlin generata?

Usa XmlPullParser di Android per lo streaming, oppure kotlinx.serialization con il plugin XML per la mappatura basata su annotazioni.

I miei dati vengono inviati da qualche parte?

No. La generazione viene eseguita interamente nel tuo browser — il tuo XML non lascia mai il tuo dispositivo.

Quando XML a Kotlin è utile

Quando si sviluppano app Android che usano API o configurazioni XML, genera qui le data class. Per il parsing usa XmlPullParser o Moshi.

Esempi XML a Kotlin

Ecco un esempio di generazione di data class Kotlin da XML.

Esempio: Record abbonato

Input XML:

Input

Output Kotlin generato:

Output

Strumenti correlati

Per il parsing XML in Kotlin: XmlPullParser e documentazione Kotlin. Per XML: W3C XML.