Input XML

Output Ruby

Cos'è la Conversione XML in Ruby?

Ruby usa REXML o Nokogiri per XML. Questo strumento genera classi Ruby dall'XML. La specifica W3C XML definisce il formato, e la conversione viene eseguita nel browser. Nessun dato viene inviato a un server.

Come Usare Questo Strumento

1

Incolla o Carica XML

Incolla l'XML o carica un file. Specifica il nome della classe e il pacchetto (modulo) nelle impostazioni.

2

Esamina l'Output Ruby

Il pannello di destra mostra le classi generate. Usa REXML o Nokogiri per il parsing.

3

Copia o Scarica

Usa Copia o Scarica. Per convertire JSON in Ruby usa JSON in Ruby. Per la formattazione XML usa Formattatore XML.

Quando la Conversione XML in Ruby è Utile

Quando sviluppi app Rails che usano SOAP, RSS o API XML, genera qui classi tipizzate. Usa REXML (libreria standard) o Nokogiri per il parsing.

Domande Frequenti

REXML vs Nokogiri?

REXML è incluso nella libreria standard. Nokogiri è più veloce e supporta XPath. Entrambi analizzano l'XML come albero.

I miei dati vengono inviati?

No. La generazione viene eseguita nel browser.

Esempi di Conversione XML in Ruby

Esempio di generazione di classi Ruby da XML.

Esempio: Record abbonato

Input XML:

Input

Output Ruby generato:

Output

Strumenti Correlati

Per il parsing XML in Ruby: REXML e Nokogiri. Per XML: specifica W3C XML.