0

複数のサード パーティ ソースからの XML データ フィードがあり、独自の mySQL サーバーのデータをクリーンアップして再編成できる、簡単に構成できるある種のミドルウェアが必要です。

ノート:

  1. XML 形式は、クライアントごとに異なる場合と異なる場合があります。
  2. バックボーンフロントエンドを備えたPHP RESTful APIがあります

プラグ アンド プレイ ソリューションはありますか?
これを行う最良の方法は何ですか?

4

1 に答える 1

0

質問に詳細がなければ、より具体的に答えるのは難しいですが、複数の XML ソースから統一された方法でデータを保存する場合は、必要なデータを取り出し、JSON としてシリアル化し、TEXT として保存するのが最善の方法です。 PDO で準備されたクエリを使用して、MySQL データベースで。

これにより、各フィードから関連データを取得し (すべてを保持することもできます)、アプリにとって意味のあるオブジェクトを作成できます。オブジェクトで PHP の json_encode() メソッドを使用してシリアル化し、それをデータ フィールドとしてテーブルに追加します。

追加のボーナス: 準備された PDO クエリを使用すると、サードパーティ フィードからの不適切な入力から少し保護されます。また、JSON に保存すると、バックボーン ベースのフロントエンドに直接渡すことができる何かが得られます。

于 2013-01-09T23:09:33.520 に答える