XMLをRubyに変換
XMLをRails用のRubyクラスに変換
XML入力
Ruby出力
XMLをRubyに変換とは?
RubyはNokogiriとREXMLで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解析についてはREXMLとNokogiriを参照してください。XMLについてはW3C XMLを参照してください。
成功
警告