XMLの概要

FileMaker Pro は、オープンなXML標準を使用して、データを交換することができます。

XML(Extensible Markup Language)は、アプリケーション間でデータを共有するための世界基準です。あなたのなさりたいことのために最適な製品や機能をお選びください。

 

何をなさりたいのですか? 機能 必要な製品

XMLをインポートしたい。

XMLデータのインポート

FileMaker Pro または FileMaker Pro Advanced

XMLを、FMPXMLRESULTまたはFMPDSORESULT文法で、アドホックベースでエクスポートしたい。

データのエクスポート

FileMaker Pro または FileMaker Pro Advanced

XMLを、FMPXMLRESULTまたはFMPDSORESULT文法で、定期的にエクスポートしたい。

[レコードのエクスポート]スクリプトステップ

FileMaker Pro または FileMaker Pro Advanced

URLを使用して、クエリーを送ったり、FMPXMLRESULTまたはFMPDSORESULT文法を使用して、XMLデータを受け取りたい。

XMLを用いたカスタムWeb公開

FileMaker Server または FileMaker Server Advanced

.

どの文法を使うべきですか?

  • FMPDSORESULT 文法は、CSS(cascading style sheets)または XSLを使用して書式設定したいデータベースをエクスポートするのに役立ちます。この文法は、Microsoft XMLデータソースオブジェクトと互換性があります。

  • FMPXMLRESULT 文法には、レコード数、フィールドタイプ、フィールド書式など、FMPDSORESULT 文法にはないデータベースに関する追加の情報が含まれます。FMPXMLRESULT 文法は、この文法で提供されるメタデータ情報が必要な場合に使用します。

  • FMRESULTSET 文法を使えば、名前によるフィールドアクセスや、関連レコード(ポータル)のデータ操作をおこなえます。この文法は、XSLTスタイルシートオーサリングに最適化されており、FMPXMLRESULT 文法よりも冗長です。

.

どのようなときにデータを変換するのに、ODBC/JDBCの代わりにXMLを使用すべきですか

XMLを使用すれば、FileMaker Pro の構造を利用して、レイアウト、ポータル、スクリプトにアクセスすることができます。また、どのテーブルにデータが含まれているかにかかわらず、特定のレイアウト上に存在するすべてのデータにアクセスすることができます。

.

実際の利用事例

  • Photoshop、InDesign、その他クリエイティブプロ用の広く普及してアプリケーションとデータを交換する

    ほとんどのデザイン用アプリケーションは、XMLをサポートしています。FileMaker Pro は、データ交換のためにXMLを使用することで、クリエイティブワークフローの一部になることができます。

  • 企業基幹システムとの統合

    多くの企業基幹システムが、FileMaker Pro にインポート可能なXMLを生成するクエリーを許可するようになります。

  • 他のWeb公開フレームワークとの相互運用

    XML は、.NET に接続する手段を提供します。

.

さまざまなリソース

ドキュメンテーションとノート

FileMaker Server 10 カスタム Web 公開 with XML and XSLT

カスタムWeb公開レファレンスデータベース(英語)

テクニカルサポートインフォメーションから検索

XMLに関する一般的なQ&Aのリストは、こちら