2012-03-06 89 views
0

它看起來很簡單,但它卻以非常可怕的方式消耗我的時間!zend肥皂錯誤xml聲明

基於:http://www.opensourceuniverse.com/zend-framework/quickstart-web-services-with-soap-and-zend-framework-263.html,沒有做出改變,我得到:

網址: (...)/公/ SOAP WSDL

這裏Apache的錯誤日誌: SOAP的錯誤:解析WSDL:無法從'http:// localhost/test/app/public/soap?wsdl'加載:XML聲明只允許在C:\ wamp \ www \ test \ app \ library文檔的開始處\ Zend \ Soap \ Server.php on line 762

如果url: (...)/ public/soap/client

結果: 頁保持空白(存在於CLIENTACTION視圖,進行測試。) 在這裏,我已經檢查它獲得的觀點時,我評論調用客戶端的方法,我的意思是:

$客戶端=新的Zend_Soap_Client($ this - > _ WSDL_URI);

// $ this-> view-> add_result = $ client-> math_add(11,55);

一些不錯的線索? Pablo

回答

1

我有同樣的問題。

這是因爲我使用佈局。

就一定要不要(預| AP)結束的事情XML文件的使用:

$this->_helper->layout->disableLayout(); 
    $this->_helper->viewRenderer->setNoRender(); 
+0

是的,沒錯。你是否已經在使用zend_soap?我會張貼另一個問題btw ..謝謝! – user968865 2012-03-07 12:01:06

0

好,以防萬一,我揭露:是一個空白的的application.ini,在字裏行間!