XML入力

Scala出力

XMLをScalaに変換とは?

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

このツールの使い方

1

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

XMLを貼り付けるか、ファイルをアップロードします。パネルでクラス名、パッケージ、case class、Optionを設定します。

2

Scala出力を確認

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

3

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

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

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

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

よくある質問

XMLにcase classを使いますか?

Data Classを有効にするとequals/hashCode付きのcase classが生成されます。オプショナル要素にはOptionを使用します。

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

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

XMLをScalaに変換の例

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

例:加入者レコード

XML入力:

入力

生成されたScala出力:

出力

関連ツール

ScalaのXML解析についてはscala.xmlscalaxbを参照してください。XMLについてはW3C XMLを参照してください。