web-dev-qa-db-ja.com

複数のソースからのxmlフィードパーサー、複数のurl-source xmlインポーター

enter image description here私のタイトルが言っていることを実行する優れたモジュールを見つけることができないようです。 Xpath XMLパーサーは単一のソースに限定されているのではないですか?

異なるURLから同じターゲットに向けてxmlフィードをインポートできるようにする必要がありました(たとえば、特定のコンテンツタイプにマップされています)。たとえば、私のウェブサイトは、私が定義したxml仕様を使用して、さまざまなクライアントのウェブサイトのコンテンツを公開します。次に、私のWebサイトは、すべてのコンテンツを同じコンテンツタイプにインポートしてすべてのコンテンツを取得するため、サイトはさまざまな「ソース」からすべてのコンテンツを効果的にリストします。さまざまな不動産業者/代理店からの不動産リストを言います...

誰かがこれを以前にやったことがありますか?

2
jan

私には、これは Feeds plus Feeds XPath Parser の正確な使用例のようです。カスタムXML仕様をさまざまなフィールドにマップし、必要な数のソースから同じコンテンツタイプのノードにコンテンツをインポートすることができます。私は投稿しました 別の質問への回答 それを使用する方法のガイダンスを与えるかもしれません。

フィード:

  • ノード、ユーザー、分類用語、または単純なデータベースレコードとしてデータをインポートまたは集約します。

  • コンテンツの1回限りのインポートと定期的な集約

  • RSS/Atomフィードのインポートまたは集約
  • CSVファイルをインポートまたは集約する
  • OPMLファイルをインポートまたは集約する
  • PubSubHubbubのサポート
  • インポートからノード、ユーザー、分類用語、または単純なデータベースレコードを作成する
  • 他の種類のコンテンツをインポートするために拡張可能
  • 入力要素のDrupalコンテンツ要素への細かいマッピング
  • エクスポート可能な構成
  • 大きなファイルの一括インポート

フィードXPathパーサー:

フィードXPathパーサーは、XMLおよびHTMLドキュメントを解析するための Feeds プラグインです。これにより、サイト構築者はフィードの機能を利用して、複雑な外部データソースからデータを簡単にインポートできます。抽出する各要素は、構成可能なマッピングクエリを使用して設定されるため、複雑で特定用途のモジュールをコーディングする必要がある開発者の時間を節約できます。また、エンドユーザーはDrupal内でWebスクレイパーやその他の便利なツールを構築できます。

1
Chris Pliakas