2013-05-20 30 views
0

我遇到了從控制器呈現XML的麻煩。從magento自定義模塊控制器呈現的不正確的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(); 

I獲得所需的輸出,但注意所需的格式。 Chrome,Firefox將它們顯示爲一堆文本。要爲$ xmlContent生成xml,我使用了SimpleXml工具。你能幫忙,以便我可以在屏幕上正確呈現動態XML嗎?

謝謝。

回答

0

終於找到了。控制器類中的php標記之前有一個空格。這讓我瘋狂。對於其他類似問題,請確保您的控制器結構緊湊。