XML-syöte

Kotlin-tulos

Mikä on XML-Kotlin-muunnin?

Kotlin käyttää XmlPullParseria tai kirjastoja kuten Moshi XML:lle. Tämä työkalu luo Kotlin-dataluokkia XML:stäsi Android-sovelluksia varten. W3C:n XML-spesifikaatio määrittelee formaatin – muunnos tapahtuu selaimessasi eikä mitään lähetetä palvelimelle.

Kuinka käyttää tätä työkalua

1

Liitä tai lataa XML

Liitä XML tai lataa tiedosto. Aseta luokan nimi, paketti, Dataluokka ja Nullable-tyypit asetuksissa.

2

Tarkista Kotlin-tulos

Oikea paneeli näyttää luodut dataluokat. Käytä XmlPullParser-parseria tai kirjastoa jäsentämiseen ja täyttämiseen.

3

Kopioi tai lataa

Käytä Kopioi tai Lataa tiedosto. JSON-Kotlin-muunnokseen käytä JSON-Kotlin-muunninta. XML:n muotoiluun käytä XML-muotoilutyökalua.

Usein kysytyt kysymykset

Dataluokka vai tavallinen luokka XML:lle?

Ota käyttöön Dataluokka saadaksesi data classin automaattisesti generoiduilla equals()-, hashCode()- ja copy()-toteutuksilla. Ideaali useimpiin Android-käyttötapauksiin.

Miten jäsennän XML:n generoituun Kotlin-luokkaan?

Käytä Androidin XmlPullParseria suoratoistoon tai kotlinx.serializationia XML-lisäosalla annotaatiopohjaista kartoitusta varten.

Lähetetäänkö tietoni minnekään?

Ei. Generointi tapahtuu kokonaan selaimessasi — XML ei koskaan saavuta palvelintamme.

Milloin XML-Kotlin-muunnin auttaa?

Kun rakennat Android-sovelluksia jotka kuluttavat XML-rajapintoja tai konfiguraatioita, luo dataluokat täällä. Käytä XmlPullParseria tai Moshia jäsentämiseen.

XML-Kotlin-muunnoksen esimerkkejä

Tässä esimerkki Kotlin-dataluokkien luomisesta XML:stä.

Esimerkki: Tilaajan tietue

XML-syöte:

Syöte

Luotu Kotlin-tulos:

Tulos

Liittyvät työkalut

Kotlinin XML-jäsennykseen katso XmlPullParser ja Kotlin-dokumentaatio. XML:stä katso W3C:n XML-spesifikaatio ja W3C XML. Selainjäsennykseen katso MDN DOMParser. JSON:sta katso json.org.