0

コントローラーからの XML のレンダリングで問題が発生しました。

https://stackoverflow.com/a/4442879/647723を試しました

私が行った場合 -

$this->getResponse()->setBody($xmlContent);

使用した場合でも、「ヘッダーは既に送信されています」と表示されます

$response->clearHeader() method.

私が行った場合 -

header("Content-type: text/xml");
//$this->loadLayout(false);
echo $xmlContent;
//$this->renderLayout();
exit();

目的の出力が得られますが、目的のフォーマットに注意してください。Chrome や Firefox はそれらを一連のテキストとして表示します。$xmlContent の xml を生成するには、SimpleXml ツールを使用しました。画面上で動的 XML を適切にレンダリングできるように手伝ってもらえますか?

ありがとう。

4

1 に答える 1