Ilmainen XML:stä Dart-luokka -generaattori verkossa
Luo Dart-luokkia XML:stä välittömästi selaimessasi.
XML-syöte
Dart-tulos
Mikä on XML–Dart-muunnin?
Dart käyttää xml-pakettia jäsentämiseen. Tämä työkalu luo Dart-luokat XML:stäsi Flutter- ja Dart-sovelluksia varten. W3C XML-spesifikaatio määrittelee muodon; muunnos tapahtuu selaimessasi. Mitään ei lähetetä palvelimelle.
Miten työkalua käytetään
Liitä tai lataa XML
Liitä XML tai lataa tiedosto. Aseta luokan nimi, paketti, Data-luokka ja Nullable-tyypit asetuksissa.
Tarkista Dart-tulos
Oikea paneeli näyttää luodut luokat. Käytä xml-pakettia jäsentämiseen ja täyttämiseen.
Kopioi tai lataa
Käytä Kopioi- tai Lataa tiedostona -painiketta. JSON:n muuntamiseen Dartiksi käytä JSON–Dart-muunnin. XML:n muotoiluun käytä XML-muotoilutyökalu.
Milloin XML–Dart-muunnin auttaa
Kun rakennat Flutter-sovelluksia, jotka käyttävät XML-rajapintoja tai konfiguraatiota, luo tyypitetyt luokat täällä. Käytä xml-pakettia jäsentämiseen. Dart-palvelinsovelluksissa samat luokat toimivat minkä tahansa XML-lähteen kanssa.
Usein kysyttyä
xml-paketti Dartille?
Lisää xml pubspec.yaml-tiedostoon. Käytä XmlDocument.parse():ä jäsentämiseen ja puun kulkemiseen.
Lähetetäänkö datani minnekään?
Ei. Generointi tapahtuu selaimessasi.
Tukeeko työkalu sisäkkäisiä XML-elementtejä?
Kyllä. Työkalu kuvaa sisäkkäiset XML-elementit rekursiivisesti sisäkkäisiksi Dart-luokiksi. Rakenne kuten <tilaus><tuote>...</tuote></tilaus> tuottaa Tilaus-luokan, jolla on Tuote-kenttä. Syvä sisäkkäisyys toimii myös.
Voinko käyttää generoitua luokkaa suoraan Flutter-sovelluksessa?
Kyllä. Generoitu luokka on puhdasta Dartia — ei annotaatioita eikä koodigenerointia tarvita. Lisää xml-paketti pubspec.yaml-tiedostoon, jäsennä XmlDocument.parse():llä ja aseta kentät. Toimii missä tahansa Flutter-widgetissä, providerissa tai BLoCissa.
XML–Dart-esimerkkejä
Tässä on esimerkki Dart-luokkien luomisesta XML:stä.
Esimerkki: Tilaajan tietue
XML-syöte:
Luotu Dart-tulos:
Liittyvät työkalut
Dartin XML-jäsentämisestä, katso xml-paketti ja Dart-oppaat. XML:stä, katso W3C XML-spesifikaatio ja W3C XML. Selaimen jäsentämisestä, katso MDN DOMParser. JSON:sta, katso json.org.