Entrada XML

Saída Ruby

O que é XML para Ruby?

Ruby oferece Nokogiri e REXML para parsing XML. Esta ferramenta gera classes Ruby a partir da sua estrutura XML.

Como usar esta ferramenta

1

Colar ou carregar XML

Cole XML ou carregue um ficheiro. Use o painel para Nome da classe, Módulo, Struct e Tipos nullable.

2

Rever saída Ruby

O painel direito mostra as classes geradas. Use Nokogiri ou REXML para analisar.

3

Copiar ou descarregar

Use Copiar ou Descarregar. Para JSON para Ruby: JSON para Ruby. Para formatação XML: Formatador XML.

Quando XML para Ruby ajuda

Use esta ferramenta para apps Rails que consomem APIs ou feeds XML.

Perguntas frequentes

Nokogiri vs REXML?

Nokogiri é mais performante. REXML está integrado no Ruby. Ambos funcionam com a estrutura gerada.

Os meus dados são enviados para algum sítio?

Não. A geração executa-se no seu navegador.

Exemplos XML para Ruby

Exemplo de geração de classes Ruby a partir de XML.

Exemplo: Registo de assinante

Entrada XML:

Entrada

Saída Ruby gerada:

Saída

Ferramentas relacionadas

Para Nokogiri: nokogiri.org. Para XML: W3C XML.