XML入力

Swift出力

XMLをSwiftに変換とは?

SwiftはXMLParserCodableでXMLをサポートします。このツールはXML構造からSwift構造体を生成します。W3C XML仕様で形式が定義されています。変換はブラウザで実行されます。サーバーには送信されません。

このツールの使い方

1

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

XMLを貼り付けるか、ファイルをアップロードします。パネルで構造体名とCodableを使用を設定します。

2

Swift出力を確認

右パネルに生成された構造体が表示されます。XMLParserまたはXMLライブラリで解析してください。

3

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

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

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

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

XMLをSwiftに変換の例

XMLからSwift構造体を生成する例です。

例:加入者レコード

XML入力:

入力

生成されたSwift出力:

出力

よくある質問

XMLParserとCodableの違いは?

XMLParserは手動解析用です。CodableはJSON用です。XMLにはサードパーティライブラリを使用してください。

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

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

関連ツール

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