如何为iPhone应用程序使用WSDL?

如何为iPhone应用程序使用WSDL?,iphone,web-services,wsdl,Iphone,Web Services,Wsdl,我试图在我的iPhone应用程序中使用公共web服务,但我不确定如何使用WSDL。比如我有这个。现在我必须发送什么XML或SOAP才能使用此服务 类似于我在演示SOAP消息中使用的内容: <?xml version=\"1.0\" encoding=\"UTF-8\"?>\n" "<soap:Envelope \n" "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" \n" "xmlns:xsi=\"http

我试图在我的iPhone应用程序中使用公共web服务,但我不确定如何使用WSDL。比如我有这个。现在我必须发送什么XML或SOAP才能使用此服务

类似于我在演示SOAP消息中使用的内容:

<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
    "<soap:Envelope \n"
    "xmlns:xsd=\"http://www.w3.org/2001/XMLSchema\" \n"
    "xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" \n" 
    "xmlns:SOAP-ENC=\"http://schemas.xmlsoap.org/soap/encoding/\" \n"
    "soap:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\" \n"
    "xmlns:soap=\"http://schemas.xmlsoap.org/soap/envelope/\"> \n"
    "<soap:Body> \n"
                       "<CelsiusToFahrenheit xmlns=\"http://tempuri.org/\">\n"
                       "<Celsius>23</Celsius>\n"
                       "</CelsiusToFahrenheit>\n"
    "</soap:Body> \n"
                       "</soap:Envelope>
\n“
“\n”
“\n”
“\n”
“23\n”
“\n”
“\n”
"

如果您能找到类似于Apache Axis生成C代码而不是Java代码的东西,您应该能够将生成的C代码用于iOS的Objective-C程序。

如果您能找到类似于Apache Axis生成C代码而不是Java代码的东西,您应该能够在iOS的Objective-C程序中使用生成的C代码。

这可能会对您有所帮助

在这里,您可以找到制作请求信封并将此信封发送到服务器的教程,这可能会对您有所帮助


在这里,您可以找到制作请求信封并将此信封发送到服务器的教程。您好,我创建了一个伟大的站点,它接收wsdl文件或服务并为您生成代理客户端代码


您好,我创建了一个很棒的站点,它接收wsdl文件或服务并为您生成代理客户端代码

SampleServiceProxy *proxy = [[SampleServiceProxy alloc]initWithUrl:@"YOUR
            URL" AndDelegate:self];
    [proxy GetDouble];
    [proxy GetEnum];
    [proxy getEnum:kTestEnumTestEnum2];
    [proxy GetInt16];
    [proxy GetInt32];
    [proxy GetInt64];
    [proxy GetString];
    [proxy getListStrings];