web-dev-qa-db-ja.com

ネストされたxmlビューのエクスポート

Drupal6とviews2を使用しています。ビューを使用してxmlファイルを作成する必要があります。これは、任意のxmlエクスポートモジュールを使用して簡単に実行できますが、次のように深くネストされたxml出力を作成できません。

    <itemslist>
     <items>
      <item>
       <item_nbr></item_nbr>
       <item_pic></item_pic>
      </item>
     </items>
    </itemslist>

誰かが私を正しい方向に向けることができますか?ありがとうございました。

3
loparr

Drupalからデータ出力を作成する最良の方法は、 Services に依存することです。XML-RPCまたはREST server whichあなたが望む方法で正確にデータを出力することができます。私は段階的にレイアウトします:

  1. サービスモジュールのインストール
  2. エンドポイントを作成してサーバーをファイリングします。これは 簡単なガイド 方法です。
  3. サービスの出力をフォーマットするには、 単純なモジュールを作成する か、提供されたモジュールに依存する必要があります。

モジュールの作成は初心者には少し難しいかもしれません。サービスビューのようなモジュールを使用して、サービスタイプビューページを追加したり、サービスエンティティAPIまたはサービスSearchAPIを使用したりすることをお勧めします。

2
PovilasSid