2013-05-20 1 views
0

컨트롤러에서 XML 렌더링 문제가 발생했습니다. 내가 할 경우magento 맞춤 모듈 컨트롤러에서 렌더링 된 부적절한 XML

$response->clearHeader() method. 

를 사용하는 경우에도,

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

나는 "이미 전송 헤더를"얻을 - -

나는 내가 할 경우

https://stackoverflow.com/a/4442879/647723을 시도

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

I 원하는 출력을 얻지 만 원하는 형식을 기록하십시오. 크롬, 파이어 폭스는 그들을 텍스트의 무리로 보여줍니다. $ xmlContent에 대한 XML을 생성하기 위해 SimpleXml 도구를 사용했습니다. 동적 XML을 화면에서 제대로 렌더링 할 수 있도록 도와 주시겠습니까?

감사합니다.

답변

0

마지막으로 발견했습니다. 컨트롤러 클래스에 php 태그 앞에 공백이 있습니다. 그리고 그 덕분에 내게 열매 맺었습니다. 비슷한 문제가있는 다른 사람들은 컨트롤러가 컴팩트한지 확인하십시오.

관련 문제