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

1

Liitä tai lataa XML

Liitä XML tai lataa tiedosto. Aseta luokan nimi ja paketti (moduuli) asetuksissa.

2

Tarkista Ruby-tulos

Oikea paneeli näyttää generoidut luokat. Käytä REXML:ää tai Nokogiria jäsentämiseen ja täyttämiseen.

3

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:

Syöte

Generoitu Ruby-tulos:

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.