我在从控制器渲染 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 吗?
谢谢。