XML入力

Kotlin出力

XMLをKotlinに変換とは?

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

このツールの使い方

1

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

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

2

Kotlin出力を確認

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

3

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

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

よくある質問

XMLにdata classを使うべきですか、通常のクラスを使うべきですか?

Data Classを有効にすると、equals()hashCode()copy()が自動生成されたdata classが生成されます。ほとんどのAndroidユースケースに最適です。

生成されたKotlinクラスにXMLをパースするには?

ストリーミングにはAndroidのXmlPullParserを、アノテーションベースのマッピングにはkotlinx.serializationのXMLプラグインを使用してください。

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

いいえ。変換はブラウザ内で完全に実行されます — XMLがサーバーに送信されることはありません。

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

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

XMLをKotlinに変換の例

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

例:加入者レコード

XML入力:

入力

生成されたKotlin出力:

出力

関連ツール

KotlinのXML解析についてはXmlPullParserKotlinドキュメントを参照してください。XMLについてはW3C XMLを参照してください。