web-dev-qa-db-ja.com

フィードモジュールを使用してファイルをアップロードする方法

カスタムコンテンツタイプを作成し、 Feeds モジュールを使用してXMLファイルをアップロードしたいと考えています。誰かがマッピングを正しく行う方法を説明できますか?新しいインポーターを追加するか、ノードインポーターを使用する必要がありますか?

XMLファイルを使用してアップロードを実行したい。ファイルにUnicode文字が含まれています。

CSVファイルに変換できません。 Open Officeを使用して変換を試みましたが、機能しません。

フィードの使用は少し複雑だと思います。

ファイルをデータベースにアップロードする他のソリューションはありますか?

注:にアップロードしようとすると、新しいノードは作成されていません。

2
ana

フィード XPath Parser モジュールを使用する必要があります。

このモジュールは、次の場合に必要になることがあります。

  • XMLまたはHTMLドキュメントをノード、ユーザー、分類用語、または通常のデータベーステーブルにインポートします。

  • 通常のフィードソースのようにWebページをスクレイピングして、スケジュール、更新、有効期限を設定します。

  • HTMLドキュメントからコンテンツを抽出して、セマンティックデータバンクまたはマッシュアップを作成します。

以下のリンクは、設定に役立ちます。

1
DRUPWAY

ForenaFeeds モジュールとの統合を使用すると、データブロックをインポートできます

データブロックは、データベースリポジトリにあるファイルです。特定の データソース に関連するすべてのデータブロックファイルを含むWebサーバー。これらのファイルの実際の形式は、データソースに使用されているデータプロバイダーまたはドライバーによって異なります。

  • これらのファイルの最も一般的な形式はSQLで、FrxFiles(XMLファイル)を除く、サポートされているすべてのデータエンジン(Drupal、Oracle、PDO(Drupal、Postgres、MSSQL以外))で使用されます。
  • これらのファイルの代替形式はXMLです。

ForenaFeeds と組み合わせて使用​​する方法の例については、- データとデータに基づくレポートをインポートする方法)に関するビデオをご覧ください。 Drupalノード として。

開示:私は forena モジュールの共同メンテナです。

1
Pierre.Vriens