を使用して石鹸の Web サービスを開発していzend_soap_server
ます。Zend_Soap_AutoDiscover
Web サービスの wsdl を自動生成するために使用します。
ここにコードがあります
public function indexAction() { // my websrvice method $server = new Zend_Soap_Server("admin/webservice/wsdl"); $server->setEncoding('UTF-8'); $server->setClass('Webservice'); $server->handle(); } public function wsdlAction() { // my wsdl method $wsdl = new Zend_Soap_AutoDiscover(); $wsdl->setClass('Webservice'); $wsdl->setUri("/admin/webservice"); $wsdl->handle(); }
私の問題は、生成された wsdl のソースを表示すると、最初の行が次のようになることです。
<?xml version="1.0"?>
しかし、xmlタグにエンコーディングが必要です:
<?xml version="1.0" encoding="UTF-8"?>
これを取得するにはどうすればよいですか?
事前にthx。