2012-05-08 12 views
0

私はdotCMSでXMLデータフィードを作成しようとしています。 .dot "page"に正しいXMLドキュメント構造を簡単に出力することができますが、クライアントに送信されるhttpヘッダーはまだ私のページに "text/html"が含まれていると言います。どのように "text/xml"または "application/xml"に変更できますか?dotCMSでhttpヘッダーを設定する方法

答えて

0

明らかに、管理コンソールを使用して行う方法はありません。私が見つけた唯一の方法は、この(速度)コードの行を追加することです。

ページテンプレートの上部に追加することです。

0

あなたのソリューションは最も簡単です。ただし、もう少し作業が必要なオプションもありますが、それは速度を使用してXML生成を行う必要がないため、ほとんどの場合、より堅牢です。

  1. DotCMSはxstreamを使用してXMLファイルを生成します(逆も同様です)。これを使用する汎用プラグインを作成することもできます。
  2. JSONContentServletは、クエリーをとり、パラメータに応じてjsonまたはxmlを生成するdotCMS内に存在します。デフォルトでサーブレットにはマッピングされませんが、追加するのは簡単です。
関連する問題