TOML入力

XML出力

TOMLをXMLにとは?

TOMLは設定形式です。XMLはマークアップ形式です。TOMLをXMLに変換すると、XMLを期待するツールで使用できます。TOML仕様が入力形式を定義しています。

このツールは完全にブラウザ内で動作します。サーバーには何も送信されません。TOMLを貼り付けるかファイルをアップロードして、XML出力を取得します。TOMLをJSONにするにはTOMLをJSONにを、TOMLをYAMLにするにはTOMLをYAMLにを、逆の場合はJSONをTOMLにを使用してください。

TOMLをXMLの例

TOMLをXMLに変換します。テレコムテーマの例:

例:加入者設定

TOML入力

XML出力:

XML出力

上のサンプルボタンをクリックして、エディターにより多くの例を読み込んでください。

このツールの使い方

1

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

左のパネルにTOMLを貼り付けるか、.tomlまたは.txtファイルをアップロードします。サンプルでサンプル設定を読み込みます。クリアでリセットします。

2

XML出力を表示

右のパネルに変換されたXMLが表示されます。TOMLのテーブルはXML要素になります。無効なTOMLはエラーを表示します。

3

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

XMLを取得するにはコピーまたはダウンロードを使用してください。XMLのフォーマットにはXMLフォーマッターを、検証にはXMLバリデーターを使用してください。

TOMLをXMLが役立つ場面

<a href="https://www.w3.org/TR/xml/" target="_blank" rel="noopener">XML</a>ベースのシステム、レガシーAPI、<a href="https://www.w3.org/TR/soap12/" target="_blank" rel="noopener">SOAP</a>サービスとTOML設定を統合するときに、ここで変換します。<a href="https://doc.rust-lang.org/cargo/reference/manifest.html" target="_blank" rel="noopener">Cargo</a>と<a href="https://python-poetry.org/docs/pyproject/" target="_blank" rel="noopener">Poetry</a>はTOMLを使用します;エンタープライズシステムに投入する際はXMLに変換します。JSONやYAML出力にはTOMLをJSONにまたはTOMLをYAMLにを、CSVにはTOMLをCSVにを使用してください。

よくある質問

データはプライベートですか?

はい。変換は完全にブラウザ内で行われます。データはサーバーに送信されません。

XML構造はどのように決まりますか?

TOMLのテーブルはXML要素になります。キーは子要素または属性になります。マッピングは一貫した規則に従います。

コメントは保持されますか?

XMLはコメントをサポートしています。TOMLのコメントは実装に応じてXMLコメントに変換される場合があります。

ネストされたテーブルを変換できますか?

はい。TOMLのネストされたテーブルはネストされたXML要素になります。構造は保持されます。

配列はどうなりますか?

TOMLの配列は繰り返しXML要素またはリスト構造になります。ユースケースに応じて出力を確認してください。

関連ツール

TOMLW3C XMLTOML仕様MDN DOMParserJSONYAMLGitHub