XML生成ツール: テストデータ・JSON・テンプレート用
XML生成ツールは3つの方法でサンプルXMLを作成します。ドキュメントを視覚的に構築する、貼り付けたJSONをXMLに変換する、リアルなフェイクデータでテンプレートを埋める、のいずれかです。ビジュアルビルダーではルート、子要素、属性、繰り返しを設定します。テンプレートデータには名前、日付、数値、UUIDを含められ、シードを使えば生成値を再現可能にできます。バッチ生成して必要な値をコピーしましょう。
XML生成ツールは、開発とテスト用のサンプルXMLを作成するブラウザベースのXML生成ツールです。ビジュアルビルダー、JSON→XML変換ツール、リアルなフェイクデータ付きのテンプレート生成ツールから選べます。テスト、フィクスチャ、シードデータ用の値を生成し、必要な結果をコピーできます。
ビジュアルビルダーではルート要素、子要素、属性、繰り返しを設定できます。JSONが既にある場合は変換モードに貼り付けてXMLを生成します。テンプレート生成では、利用可能なフェイクデータに名前、日付、数値、UUIDが含まれます。シードによりテンプレート結果が再現可能になり、生成値を再利用したい場合に便利です。
XMLは名前付き要素でデータを表し、属性も表現できます。一方JSONはオブジェクトと配列でデータを整理します。テスト、フィクスチャ、その他の開発タスクでXMLが必要だが開始データがJSONの場合、JSON→XML変換が役立ちます。変換するJSONがない場合、ビジュアルビルダーとテンプレート生成ツールでサンプルXMLを作成する別の方法が提供されます。
XML生成ツールは完全にブラウザ上で動作します。入力はデバイス上で処理され、サーバーに送信されません。ページの読み込み後はオフラインで動作し、登録も不要です。開発者やDevOpsエンジニアは、すべての値を手作業で考えることなく、テスト、フィクスチャ、その他のワークフロー用のサンプルデータを用意するのに使えます。
手順1: モードを選びます。ビジュアルビルダーを使う、変換用にJSONを貼り付ける、生成データ用にテンプレートから始める、のいずれかです。
手順2: 選んだモードのオプションを設定します。ビジュアルビルダーではルート、子要素、属性、繰り返しを設定します。
手順3: テンプレートデータ用に、名前、日付、数値、UUIDなど必要な値を選びます。再現可能な結果が欲しい場合はシードを設定します。
手順4: XMLを生成し、テスト、フィクスチャ、シードデータ用の値を確認します。
手順5: 必要なXML値をコピーしてプロジェクトで使います。
用途: サンプルドキュメントを手書きする代わりに、自動テスト、フィクスチャ、シードデータ用のそのまま使えるXML値を作成できます。
用途: テストスイートが複数のレコードを必要とする場合、テスト値をまとめて一括生成できます。
用途: リアルなフェイクの名前、日付、数値、UUIDを使って、手入力の値よりも代表的なサンプルデータにできます。
用途: テスト実行間で生成テンプレートデータを再現可能にしたい場合、シードを設定できます。
用途: JSON形式で既に持っているデータに基づくサンプルXMLが必要な場合、貼り付けたJSONをXMLに変換できます。
用途: ドキュメントを手作業で組み立てることなく、ルート、子要素、属性、繰り返しを設定してサンプルXMLを視覚的に構築できます。