zend soap error xml声明

时间:2012-03-06 13:20:13

标签: zend-framework soap

它看起来很简单,但却以极其糟糕的方式消耗我的时间!

基于:http://www.opensourceuniverse.com/zend-framework/quickstart-web-services-with-soap-and-zend-framework-263.html,没有做出任何更改,我得到:

URL: (...)/公共/皂?WSDL

这里的apache错误日志: SOAP-ERROR:解析WSDL:无法从'http:// localhost / test / app / public / soap?wsdl'加载:只允许在C:\ wamp \ www \中文档开头的XML声明第762行的test \ app \ library \ Zend \ Soap \ Server.php

如果网址: (...)/公共/肥皂/客户端

结果: 页面保持空白(已存在clientAction视图,已测试。) 在这里,我检查了当我评论对客户端方法的调用时它获取视图,我的意思是:

$ client = new Zend_Soap_Client($ this-> _WSDL_URI);

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

一些好的线索? 巴勃罗

2 个答案:

答案 0 :(得分:1)

我遇到了同样的问题。

这是因为我使用的是布局。

确保不要(pre | ap)结束XML文件的使用:

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

答案 1 :(得分:0)

好吧,以防万一,我暴露:在application.ini中是一个空格,在行之间!