XML の変換

ドラッグ アンド ドロップによる XML コンバーター

  • ドラッグ アンド ドロップによるコンポーネント間のマッピング
  • XML スキーマと DTD コンテンツモデルへのサポート
  • インスタンスドキュメントからの XML スキーマの生成
  • XSLT 1.0/2.0 ライブラリとデータ処理関数
  • XML から CSV への変換
  • XML から JSON への変換
  • XML から データベース への変換
  • XML から Excel への変換
  • XML から Protobuf への変換

XML から任意のフォーマットへの変換

XML を内の変換ツール内で他の書式に変換

Altova MapForce は XML と他の書式への任意のデータマッピングおよび変換ツールです。完全な変換へのサポートは以下の書式に提供されます:

  • XML
  • JSON
  • データベースのデータ
  • CSV と テキストファイル
  • Excel
  • EDI
  • XBRL
  • プロトコルバッファー
  • SOAP と REST Web サービス

これらの書式間の両方向への変換、任意の組み合わせのマッピングの作成、または、任意の組み合わせのマッピング、データ統合の柔軟性のためのチェーンマッピング XML マッピングプロジェクトでは、複数の入力と出力を使用することができ、まったく異なるデータの種類を組み合わせることができます。

XML から CSV への変換

MapForce内のドラッグアンドドロップを簡単に使用して XML から CSV へ変換

XML から CSV および FLF などの他のテキスト書式への変換の際に発生する一般的な問題です。開始するには、1つまたは複数のソースとターゲットデータ書式をデータマッピングペインに挿入します。XML コンポーネントに関連するス XML キーマが存在する場合、 MapForce はサンプル XML インスタンスドキュメントをベースにスキーマを生成することができます。

デザインペイン内では、XML と CSV フィールドを変換のために関連付けるためにドラッグアンドドロップし、データの操作のために関数とフィルターを追加することができます。

XML から CSV へ変換する際、サポートされる CSV 区切り文字はコンマ、タブ、スペース、セミコロン、または、カスタム値です。

基本の CSV と FLF ファイルに加え、 MapForce FlexText を使用して更に複雑な、または、カスタム構造を持つテキストから、またはテキストへのマッピングを行うことができます。レガシーなテキスト ファイルには、複雑なフラット ファイル内部に有用なデータが CSV や FLF 形式で収められている場合もあります。FlexText では CSV や FLF オペレーションにより、このようなデータを直接抽出することができます。XML と他の書式からの簡単なマッピングのために、分割などのオペレーションを行った後に、残された CSV や FLF フィールドに対して名前付けや長さの指定を行います。

XML から Excel への変換

顧客は XML から Excel スプレッドシートに変換を必要とすることが多くあります。MapForce により XML から Excel OOXML.へ書き込むための洗練されたデータ処理ルールを簡単に定義することができます。Excel バージョン 2007 および以降がサポートされています。

MapForce のファイルメニューコマンドを使ってソースファイルを開くか、ドキュメントをデザイン ペイン内にドラッグしてください。 Excel ファイル構造や行、カラム、セル、そして番号や名前に対する参照などを簡単にビューすることができます。XML から Excel への変換のためにこのコンポーネントに含まれるアイコンをクリックすることでマッピングデータの定義や指定を行うことができます。

Convert XML to Excel using the grahical user interface in MapForce

XML 変換の出力をビューする

XML マッピング プロジェクトを作成すると、クリック 1 つで内蔵の MapForce エンジンにより自動生成された XSLT 1.0/2.0 や XQuery コードを閲覧することができます。出力タブをクリックすることで XML マッピングにより実際に生成された出力を閲覧することもできます。

XML を瞬時に変換し、結果をビュー、または、自動化オプションを選択することができます。

MapForce Server を使用して XML 変換の自動化

再帰的な XML 変換のためには、ハイパフォーマンスの MapForce Server をチェックしてください。

MapForce Server には、 MapForce のために開発された内蔵のデータ変換エンジンが含まれます。このエンジンはサーバー環境で作動するために大幅に拡張されています。MapForce Server は 以下のすべての組み合わせのデータ変換を MapForce 内で定義されたデータマッピングをベースに変換します 。(XML、データベース、EDI、 XBRL、フラットファイル、Excel、JSON、プロトコルバッファー、およびまたは MapForce Server 実行ファイルに保存された前処理済みかつ最適化された データマッピングを使用した Web サービス)。MapForce Server の並列処理、マルチスレッド、バルク SQL マージ、クロスプラットフォームへのサポートなどの機能によりデータ変換を次のレベルに押し上げます。

早いパフォーマンスと大半のデータベースマッピングのメモリの占有領域の制限を可能にします。

Creating a MapForce Server Execution File