Ilmainen XML:stä Ruby-luokka -generaattori verkossa
Luo Ruby-luokkia XML:stä välittömästi selaimessasi.
XML-syöte
Ruby-tulos
Mikä on XML Ruby-muunnin?
Ruby käyttää REXML- tai Nokogiri-kirjastoa XML:n käsittelyyn. Tämä työkalu generoi Ruby-luokkia XML:stäsi. W3C XML -määrittely kuvaa syötemuodon; 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 ja paketti (moduuli) asetuksissa.
Tarkista Ruby-tulos
Oikea paneeli näyttää generoidut luokat. Käytä REXML:ää tai Nokogiria jäsentämiseen ja täyttämiseen.
Kopioi tai lataa
Käytä Kopioi tai Lataa tiedostona. JSON:n muuntamiseen Rubyksi käytä JSON Rubyyn. XML:n muotoiluun käytä XML-muotoilutyökalu.
Milloin XML Ruby-muunnin auttaa
Kun rakennat Rails-sovelluksia, jotka käyttävät SOAP-, RSS- tai XML API:ita, generoi tyypitetyt luokat täällä. Käytä REXML:ää (vakiokirjasto) tai Nokogiria jäsentämiseen.
Usein kysyttyä
REXML vai Nokogiri?
REXML on vakiokirjastossa. Nokogiri on nopeampi ja tukee XPath:ia. Molemmat jäsentävät XML:n puurakenteeksi.
Lähetetäänkö dataani minnekään?
Ei. Generointi tapahtuu selaimessasi.
XML Ruby-muunnin esimerkkejä
Tässä esimerkki Ruby-luokkien generoinnista XML:stä.
Esimerkki: Tilaajatietue
XML-syöte:
Generoitu Ruby-tulos:
Liittyvät työkalut
Ruby XML -jäsentämiseen katso REXML ja Nokogiri. XML:stä katso W3C XML -määrittely ja W3C XML. Selaimessa jäsentämiseen katso MDN DOMParser. JSON:sta katso json.org.