XML入力

Ruby出力

XMLをRubyに変換とは?

RubyはNokogiriREXMLでXML解析を提供します。このツールはXML構造からRubyクラスを生成します。W3C XML仕様で形式が定義されています。変換はブラウザで実行されます。サーバーには送信されません。

このツールの使い方

1

XMLを貼り付けまたはアップロード

XMLを貼り付けるか、ファイルをアップロードします。パネルでクラス名、モジュール、Struct、Nullable型を設定します。

2

Ruby出力を確認

右パネルに生成されたクラスが表示されます。NokogiriまたはREXMLで解析してください。

3

コピーまたはダウンロード

コピーまたはダウンロードを使用します。JSONをRubyに変換するにはJSONをRubyに。XMLのフォーマットにはXMLフォーマッターを使用してください。

XMLをRubyに変換が役立つ場面

APIやXMLフィードを消費するRailsアプリを構築する際にこのツールを使用します。

よくある質問

NokogiriとREXMLの違いは?

Nokogiriはより高性能です。REXMLはRubyに組み込まれています。両方とも生成された構造で動作します。

データは送信されますか?

いいえ。生成はブラウザで実行されます。

XMLをRubyに変換の例

XMLからRubyクラスを生成する例です。

例:加入者レコード

XML入力:

入力

生成されたRuby出力:

出力

関連ツール

RubyのXML解析についてはREXMLNokogiriを参照してください。XMLについてはW3C XMLを参照してください。