XML-inndata

Kotlin-utdata

Hva er XML til Kotlin?

Kotlin bruker XmlPullParser eller biblioteker som Moshi for XML. Dette verktøyet genererer Kotlin-dataklasser fra XML-en din for Android-apper. W3C XML-spesifikasjonen definerer formatet – konverteringen skjer i nettleseren din og ingenting sendes til en server.

Slik bruker du verktøyet

1

Lim inn eller last opp XML

Lim inn XML eller last opp en fil. Angi klassenavn, pakke, Dataklasse og Nullable-typer i innstillingene.

2

Se gjennom Kotlin-utdataene

Høyre panel viser genererte dataklasser. Bruk XmlPullParser eller et bibliotek til å parse og fylle ut.

3

Kopier eller last ned

Bruk Kopier eller Last ned. For JSON til Kotlin, bruk JSON til Kotlin. For XML-formatering, bruk XML-formaterer.

Ofte stilte spørsmål

Dataklasse eller vanlig klasse for XML?

Aktiver Dataklasse for en data class med automatisk genererte equals(), hashCode() og copy(). Ideelt for de fleste Android-brukstilfeller.

Hvordan parser jeg XML i den genererte Kotlin-klassen?

Bruk Androids XmlPullParser for streaming, eller kotlinx.serialization med XML-pluginen for annotasjonsbasert mapping.

Sendes dataene mine noe sted?

Nei. Genereringen kjører helt i nettleseren din — XML-en din når aldri serveren vår.

Når hjelper XML til Kotlin?

Når du bygger Android-apper som bruker XML-APIer eller konfigurasjon, generer dataklasser her. Bruk XmlPullParser eller Moshi til å parse.

Eksempler på XML til Kotlin

Her er et eksempel på generering av Kotlin-dataklasser fra XML.

Eksempel: Abonnentpost

XML-inndata:

Inndata

Generert Kotlin-utdata:

Utdata

Relaterte verktøy

For XML-parsing i Kotlin, se XmlPullParser og Kotlin-dokumentasjon. For XML, se W3C XML-spesifikasjonen og W3C XML. For parsing i nettleseren, se MDN DOMParser. For JSON, se json.org.