XML-inndata

Ruby-utdata

Hva er XML til Ruby?

Ruby bruker REXML eller Nokogiri for XML. Dette verktøyet genererer Ruby-klasser fra XML-en din. W3C XML-spesifikasjonen definerer formatet; konverteringen kjører i nettleseren din. 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 og pakke (modul) i konfigurasjonen.

2

Gjennomgå Ruby-utdataen

Høyre panel viser genererte klasser. Bruk REXML eller Nokogiri til å parse og fylle ut.

3

Kopier eller last ned

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

Når XML til Ruby hjelper

Når du bygger Rails-apper som bruker SOAP-, RSS- eller XML API-er, generer typede klasser her. Bruk REXML (standardbibliotek) eller Nokogiri for parsing.

Ofte stilte spørsmål

REXML vs Nokogiri?

REXML er i standardbiblioteket. Nokogiri er raskere og støtter XPath. Begge parser XML til et tre.

Sendes dataene mine noe sted?

Nei. Generering kjører i nettleseren din.

XML til Ruby-eksempler

Her er et eksempel på generering av Ruby-klasser fra XML.

Eksempel: Abonnentpost

XML-inndata:

Inndata

Generert Ruby-utdata:

Utdata

Relaterte verktøy

For Ruby XML-parsing, se REXML og Nokogiri. For XML, se W3C XML-spesifikasjonen og W3C XML. For parsing i nettleseren, se MDN DOMParser. For JSON, se json.org.